def get_detail_asset_info_all(self, assetInfos, count): aic = AssetInfoIdToChName() ret = [] for assetInfo in assetInfos: params = aic.get_excel_asset_info(assetInfo) ret.append(params) rets = {'data': ret, 'count': count} return json.dumps(rets)
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 = AssetInfoDal().get_advanced_search_val_all_datas(params) # 一般查询 else: rtx_id = get_actual_rtx_id(key) assetInfos = AssetInfoDal().get_asset_info_excel_by_search_val_all(rtx_id) else: assetInfos = AssetInfoDal().get_asset_info_all() ret = [] aoc = AssetInfoIdToChName() for assetInfo in assetInfos: params = aoc.get_excel_asset_info(assetInfo) ret.append(params) return ret