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