98 lines
7.8 KiB
Plaintext
98 lines
7.8 KiB
Plaintext
async def test_addusers(ns):
|
||
"""
|
||
导入历史资料脚本
|
||
添加用户
|
||
`id`: '用户id',
|
||
`name` : '姓名',
|
||
`password` :'密码',
|
||
`email` : '邮件地址',
|
||
`orgid`: '所属机构',
|
||
`nick_name`: '显示名',
|
||
`address` :地址',
|
||
`mobile`: '手机'
|
||
"""
|
||
db = DBPools()
|
||
async with db.sqlorContext('kboss') as sor:
|
||
data = ['浙江展望新陆信息科技有限公司', '北京数池科技有限公司', '上海互豹信息科技有限公司',
|
||
'上海云梦泽网络科技有限公司', '浙江智琮科技有限公司', '上海速懿信息科技有限公司',
|
||
'希姆通信息技术(上海)有限公司', '海南点趣信息科技有限公司', '咸宁霓裳曲科技有限公司',
|
||
'杭州点点客信息技术有限公司', '上海大漠电子商务有限公司', '大昌行企业管理(上海)有限公司',
|
||
'北京开物数智科技有限公司', '上海九慧信息科技有限公司', '北京瑞尔圣彬医疗科技有限公司',
|
||
'湖南莱丰科技有限公司', '北京小云力量信息技术有限公司', '上海锦俏企业管理有限公司',
|
||
'河北观云信息技术有限公司', '明物数智科技研究院(南京)有限公司', '中国健康教育中心',
|
||
'北京昱彤科技有限公司', '江苏健安物流有限公司', '深圳市蚂蚁云链科技有限公司',
|
||
'江苏企海飞腾信息科技有限公司', '张灿', '浙江禄森电子科技有限公司',
|
||
'北京亿鸿佳合科技发展有限公司(2022)', '中广云信息科技(深圳)有限公司', '广州有象科技有限公司',
|
||
'北京清远时代科技有限公司', '北京学橙归来教育科技有限公司', '北京康邦科技有限公司(2022)',
|
||
'上海惟谷软件科技有限公司(上海唯寻)', '七一小学', '北京威康科技有限公司',
|
||
'寸云(上海)云计算有限公司(2022)', '北京深纳普思人工智能技术有限公司', '上海科择信息科技有限公司',
|
||
'海南亿鲸科技有限公司', '北京共建恒业通信技术有限责任公司', '北京歌舞剧院有限责任公司',
|
||
'深圳市讯羚数智科技有限公司', '普枫新能源技术(上海)有限公司', '北京强师科技有限公司',
|
||
'北京萦云科技有限公司', '北京易维通达网络科技有限公司', '深圳朗玥科技有限公司',
|
||
'深圳市途林科技有限公司', '北京易哥科技有限公司', '北京梵天智慧科技有限公司',
|
||
'北京伊顿慧智教育科技有限公司', '深圳市福克斯德信息咨询有限公司', '北京亿鸿佳合科技发展有限公司',
|
||
'ETS测评技术(北京) 有限公司', '圣皮尔精品酒业 (上海)有限公司', '北京韩国国际学校',
|
||
'北京深纳普思人工智能技术有限公司(升速)', '黑龙江北纬四十七绿色有机食品有限公司', '中国音乐学院',
|
||
'北京市海淀区上地实验小学', '广州磐碟塔信息科技有限公司', '众云通信技术(深圳)有限公司',
|
||
'南京明物数智科技有限公司', '北京开物科技有限公司', '幻霄科技 (上海)有限公司',
|
||
'上海大漠电子商务有限公司(2023)', '长沙智能时代科技有限责任公司', '交通大学',
|
||
'京彩未来智能科技股份有限公司', '北京康邦科技有限公司', '北京海淀高思学校', '中国石油大学(北京)',
|
||
'北京市西城区高思培训学校', '郑州阿帕斯数云信息科技有限公司-1', '鹏博士大数据有限公司北京分公司',
|
||
'北京国绩科技有限公司', '包头市易慧信息科技有限公司', 'Haiper Limited-1',
|
||
'郑州阿帕斯数云信息科技有限公司-2', '北京时信互联网络科技有限公司',
|
||
'北京高思博乐教育科技股份有限公司', 'Haiper Limited-2', '上海旺牧达供应链管理有限公司',
|
||
'北京易哥科技有限公司(升速)', '北京市朝阳区伊顿宝星幼儿园', '北京市朝阳区伊顿国奥村幼儿园',
|
||
'北京市朝阳区伊顿幼儿园', '北京市朝阳区伊顿华侨城幼儿园', '江苏百瑞赢证券咨询有限公司',
|
||
'北京市海淀区高思培训学校', '北京市海淀区七一小学', '上海泰柯斯信息技术科技有限公司',
|
||
'上海心海舟楫健康科技有限公司', '北京中科恒润科贸有限公司', '北京市西城区高思培训学校2',
|
||
'海南多媒信息科技有限公司', '叮当健康(珠海)智能科技有限公司', '哈尔滨工业大学(深圳)',
|
||
'北京海港城科技有限公司', '上海聊聊网络科技有限公司', '北京爱成长博乐托育服务有限公司',
|
||
'北京市西城区高思培训学校3', '北京高思博乐教育科技股份有限公司2', '北京市海淀区高思培训学校2',
|
||
'北京市东城区高思风华培训学校', '北京市昌平区高思成达学科培训学校', '上海寅生信息科技有限公司',
|
||
'江苏未来网络集团有限公司', '北京微网通联股份有限公司', '白熊智数(北京)科技有限公司',
|
||
'北京百度网讯科技有限公司', '北京博大网信股份有限公司', '北京中经惠众科技有限公司',
|
||
'北京思迈远科技有限公司', '北京市私立君谊中学', '上海久令信息技术有限公司', '李浩良', '北京邮电大学',
|
||
'北京对牛弹琴科技有限公司', '上海龙途快网技术有限公司', '北京盛德远景科技有限公司',
|
||
'北京思高万幂科技有限公司', '北京勤思爱学科技有限公司', '国家气候中心', '北京柚云科技有限公司',
|
||
'北京拓光成达科技有限公司 ', '北京中科联诚软件股份有限公司', '北京鸿运锦鲤科技有限公司',
|
||
'第四范式(北京)技术有限公司']
|
||
|
||
try:
|
||
for i in data:
|
||
orgns = {}
|
||
orgns['id'] = uuid()
|
||
orgns['orgname'] = i
|
||
orgns['contactor'] = i
|
||
orgns['contactor_phone'] = '15322222222'
|
||
orgns['parentid'] = 'mIWUHBeeDM8mwAFPIQ8pS'
|
||
orgns['org_type'] = '2'
|
||
orgid = orgns['id']
|
||
org_type = orgns['org_type']
|
||
await sor.C('organization', orgns)
|
||
|
||
ns = {}
|
||
ns['id'] = uuid()
|
||
ns['name'] = i
|
||
ns['nick_name'] = i
|
||
ns['username'] = i
|
||
ns['password'] = 'QUZVcXg5V1p1STMybG5Ia67Esn0t7+ph'
|
||
ns['orgid'] = orgid
|
||
userid = ns['id']
|
||
await sor.C('users', ns)
|
||
|
||
listrole = ['管理员', '客户']
|
||
for i in listrole:
|
||
role = await sor.R('role', {'role': i, 'org_type': org_type})
|
||
await sor.C('userrole', {'id': uuid(), 'userid': userid, 'roleid': role[0]['id']})
|
||
ns['id'] = uuid()
|
||
ns['customerid'] = orgid
|
||
await sor.C('customer', ns)
|
||
await openCustomerAccounts(sor, 'mIWUHBeeDM8mwAFPIQ8pS', orgid)
|
||
return {'ok': 'ok'}
|
||
except Exception as error:
|
||
raise error
|
||
return {'no':'no'}
|
||
|
||
ret = await test_addusers(params_kw)
|
||
return ret
|