supplychain/wwwroot/api/contract_attach_delete.dspy

11 lines
392 B
Plaintext

fiid = params_kw.fiid or 'supply_contract_attach'
fid = params_kw.id
if not fid:
return UiError(title='删除失败', message='缺少文件id')
fmgr = ContractAttachMgr(fiid)
stat = await fmgr.del_file(request, fid)
if stat.status == 'success':
return UiMessage(title='删除成功', message='文件已删除')
return UiError(title='删除失败', message=stat.message or 'unknown error')