result = [{'agreement_id': '', 'agreement_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 agreement_id, agreement_name as agreement_id_text from distribution_agreements where resellerid = ${userorgid}$ and status = '1' order by agreement_name", {"userorgid": userorgid} ) return json.dumps(result + list(rows), ensure_ascii=False) except Exception as e: debug(f'get_search_agreement_id error: {e}') return json.dumps(result, ensure_ascii=False)