21 lines
611 B
Plaintext
21 lines
611 B
Plaintext
async def addRole(ns):
|
|
"""
|
|
添加角色
|
|
:param role: 角色名称
|
|
:param orgtype: 所构类型
|
|
:return:
|
|
"""
|
|
db = DBPools()
|
|
async with db.sqlorContext('kboss') as sor:
|
|
if ns:
|
|
ns['del_flg'] = '0'
|
|
role = await sor.R('role', ns)
|
|
if len(role) >= 1:
|
|
return {'status': False, 'msg': '已有该角色'}
|
|
ns['id'] = uuid()
|
|
await sor.C('role', ns)
|
|
return {'status': True, 'msg': '添加成功'}
|
|
return {'status': False, 'msg': '添加失败'}
|
|
|
|
ret = await addRole(params_kw)
|
|
return ret |