kboss/b/cpcc/cpclist/add_cpclist.dspy
2025-07-16 14:27:17 +08:00

25 lines
778 B
Plaintext

async def add_cpclist(params_kw={}):
id = params_kw.get('id')
if not id or len(id) > 32:
id = uuid()
debug(f' >>> 新算力中心ID: {id}')
if params_kw.get('api_pwd'):
ns['api_pwd'] = params_kw.get('api_pwd')
orgid = await get_userorgid()
if not orgid:
orgid = params_kw.get("orgid",'000')
debug(f' >>> 当前用户组织ID: {orgid}')
params_kw['id'] = id
params_kw['orgid'] = orgid
debug(f' >>> 当前算力中心数据:{params_kw}')
db = DBPools()
dbname = 'kboss'
async with db.sqlorContext(dbname) as sor:
kw = params_kw.copy()
r = await sor.C('cpclist', kw)
return {'status': True,'msg': '新建算力中心成功','data': kw}
return {'status': False,'msg': '新建算力中心失败'}
ret = await add_cpclist(params_kw)
return ret