27 lines
1.3 KiB
Plaintext
27 lines
1.3 KiB
Plaintext
async def test_addmoney(ns):
|
|
"""
|
|
导入历史资料脚本
|
|
用户充值
|
|
"""
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
"""[{'name': '上海弼博信息技术有限公司', 'money': 333123.66, 'xiaoshou': '顾振华'}...]"""
|
|
data = ns.get('data')
|
|
org_id = (await sor.R('organization', {'org_type': '0'}))[0]['id']
|
|
phone = await sor.R('users',{'username':'kyy_财务'})
|
|
try:
|
|
for i in data:
|
|
orgod = await sor.R('organization',{'orgname':i['name']})
|
|
if len(orgod) < 1:
|
|
return {'status': False, 'msg': '该用户不存在','data':i['name']}
|
|
await issue_approve(phone=phone[0]['mobile'], orgid=org_id, user_id=phone[0]['id'],
|
|
business_id='1',
|
|
form_component={"title": {"": ""}, 'detail': {'price': i['money']}},
|
|
result_org=orgod[0]['id'])
|
|
return {'status': True, 'msg': '充值提交成功,请等待审核'}
|
|
except Exception as error:
|
|
raise error
|
|
return {'status': False, 'msg': '充值失败失败'}
|
|
ret = await test_addmoney(params_kw)
|
|
return ret
|