kboss/b/examine/customerexamine.dspy
2025-07-16 14:27:17 +08:00

24 lines
937 B
Plaintext

async def customerexamine(ns):
"""
我的审批记录
"""
db = DBPools()
async with db.sqlorContext('kboss') as sor:
users_id = await get_user()
orgid = await sor.R('users',{'id': users_id})
data = await sor.R('apv_data',{'result_org': orgid[0]['orgid'],'sort':'create_at'})
if len(data) >= 1:
for i in data:
if i['apv_status'] == 'agree':
i['apv_status'] = '已通过'
elif i['apv_status'] == 'refuse':
i['apv_status'] = '不通过'
elif i['apv_status'] == 'start':
i['apv_status'] = '审核中'
org = await sor.R('organization',{'id':i['orgid']})
i['orgid'] = org[0]['orgname']
return {'status': True, 'data': data}
return {'status': False, 'msg': '获取失败'}
ret = await customerexamine(params_kw)
return ret