24 lines
937 B
Plaintext
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 |