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

22 lines
737 B
Plaintext

async def adddepartment(ns):
""" 添加部门
"""
db = DBPools()
async with db.sqlorContext('kboss') as sor:
try:
user = await get_user()
if user == None:
return {'status': False, 'msg': '没有获取token'}
user3 = ns['userid']
userid = await sor.R('users', {'id':user3})
if len(userid) >= 1:
ns['orgid'] = userid[0]['orgid']
ns['id'] = uuid()
await sor.C('department',ns)
return {'status': True, 'msg': '添加成功'}
except Exception as e:
raise e
return {'status': False, 'msg': '添加失败'}
ret = await adddepartment(params_kw)
return ret