async def floorPriceSearch(ns={}): """ `id` VARCHAR(32) comment 'id', `offer_orgid` VARCHAR(32) comment '售方机构id', `bid_orgid` VARCHAR(32) comment '买方机构id', `productid` double(18,2) comment '产品id', `price` double(18,2) comment '价格', `begin_date` date comment '起效日期', `end_date` date comment '失效日期', :param ns: :return: """ if ns.get('orgid') and ns.get('productid'): nss = { 'offer_orgid': ns.get('orgid'), 'bid_orgid': '', 'productid': ns.get('productid'), 'del_flg': '0', 'sort': 'begin_date asc' } ns = nss db = DBPools() async with db.sqlorContext('kboss') as sor: try: ns['del_flg'] = '0' res = await sor.R('floorprice', ns) return { "status": True, "msg": "floorprice search success", "data": res } except Exception as e: raise e return { "status": False, "msg": "floorprice search failed" } ret = await floorPriceSearch(params_kw) return ret