예제 #1
0
 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)
예제 #2
0
    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