result = [{'contract_id': '', 'contract_id_text': '全部'}] try: userorgid = await get_userorgid() if not userorgid: return json.dumps(result, ensure_ascii=False) db = DBPools() dbname = get_module_dbname('supplychain') async with db.sqlorContext(dbname) as sor: rows = await sor.sqlExe( "select id as contract_id, contract_name as contract_id_text from supply_contracts where resellerid = ${userorgid}$ and status = '1' order by contract_name", {"userorgid": userorgid} ) return json.dumps(result + list(rows), ensure_ascii=False) except Exception as e: debug(f'get_search_contract_id error: {e}') return json.dumps(result, ensure_ascii=False)