Files
SMANAGE/_api_backup/TempLateAPI/GERP/API/SiteUserManagement/Backpack/DeleteUserBackpackItem.api
T
2026-06-16 11:55:14 +08:00

25 lines
811 B
Plaintext

from PDAPI import *
__metadata__ = {
"methods": ["POST"],
"blueprint": "GERP",
"permission": 4.0,
"attributes": [],
"limit": "1 per second",
'form': [
{"Name": "BackpackItemUUID", "Type": "UUID"}
]
}
def HandleRequest():
Backpack: GERPBackpack
ELTUser: GERPUser = flask.g.ELTUser
BackpackItemUUID = Get16toBytes(flask.request.form.get("BackpackItemUUID"))
if not (Backpack := GERPBackpack.query.filter(GERPBackpack.BackpackItemUUID == BackpackItemUUID).first()): return {"code": 1, "msg": "背包记录 不存在"}
try:
db.session.delete(Backpack)
db.session.commit()
return {"code": 0, "msg": "删除成功"}
except:
db.session.rollback()
return {"code": 1, "msg": "SQL 提交失败"}