18 lines
568 B
Plaintext
18 lines
568 B
Plaintext
async def closeissues(ns):
|
|
"""
|
|
关闭工单
|
|
"""
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
if ns:
|
|
ns['issue_status'] = '6'
|
|
ns['finish_date'] = await get_business_date(sor=None)
|
|
await sor.U('issues', ns)
|
|
sql = """ UPDATE issue_detail SET issue_status = '6' WHERE issueid = ${id}$ """
|
|
await sor.sqlExe(sql,ns)
|
|
return {'status': True, 'msg': '已关闭'}
|
|
return {'status': False, 'msg': '关闭失败'}
|
|
|
|
|
|
ret = await closeissues(params_kw)
|
|
return ret |