Files
SMANAGE/_api_backup/TempLateAPI/GERP/API/doc/serie/AddSerie.api
T
2026-06-16 11:55:14 +08:00

29 lines
905 B
Plaintext

from PDAPI import *
__metadata__ = {
"methods": ["POST"],
"blueprint": "GERP",
"permission": 1.0,
"attributes": [],
"limit": "1 per second",
"form": [
{"Name": "DocSerieName", "Type": "str", "MaxLen": 256}
]
}
def HandleRequest():
ELTUser: GERPUser = flask.g.ELTUser
DocSerieName = flask.request.form.get("DocSerieName")
if CommunitySeries.query.filter(CommunitySeries.DocSerieName == DocSerieName).first():
return {"code": 1, "msg": "名称重复警告"}
Serie = CommunitySeries()
Serie.DocSerieUUID = NewBUUID()
Serie.DocSerieName = DocSerieName
Serie.DocAuthorUserUUID = ELTUser.UserUUID
try:
db.session.add(Serie)
db.session.commit()
return {"code": 0, "msg": "新建成功"}
except:
db.session.rollback()
return {"code": 1, "msg": "SQL 提交失败"}