def get_export_excel_data(self, key): if key != "": # 传递过来的值包含=,是高级查询 if key.find("=") >= 0: ais = AssetInfoService() params = ais.get_data_by_split_web(key) params = ais.get_advanced_web_params(params) assetInfos = AssetPhoneInfoDal().get_advanced_search_val_all_datas(params) # 一般查询 else: rtx_id = get_actual_rtx_id(key) assetInfos = AssetPhoneInfoDal().get_asset_info_excel_by_search_val_all(rtx_id) else: assetInfos = AssetPhoneInfoDal().get_asset_phone_info_all() ret = [] for assetInfo in assetInfos: params = self.get_asset_phone_info_id_ch_name(assetInfo) ret.append(params) return ret