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

32 lines
1.1 KiB
Plaintext

async def cpc_search(ns={}):
orgid = ns['orgid'] if ns.get('orgid') else ''
center_name = ns['center_name'] if ns.get('center_name') else ''
if not orgid:
return {
'status': False,
'msg': '缺少所属机构名称字段'
}
db = DBPools()
async with db.sqlorContext('kboss') as sor:
try:
if center_name:
search_sql = """ SELECT * from cpc_list WHERE orgid = '%s' and center_name = '%s' and del_flg = '0'; """ % (orgid, center_name)
res = await sor.sqlExe(search_sql, {})
else:
search_sql = """ SELECT * from cpc_list WHERE orgid = '%s' and del_flg = '0'; """ % orgid
res = await sor.sqlExe(search_sql, {})
return {
'status': True,
'msg': '算力中心查找成功',
'data': res
}
except Exception as e:
return {
'status': False,
'msg': '算力中心查找错误, %s' % str(e)
}
ret = await cpc_search(params_kw)
return ret