Ejemplo n.º 1
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 = 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
Ejemplo n.º 2
0
 def get_asset_phone_infos_num_by_search_val(self, id):
     rtx_id = get_actual_rtx_id(id)
     return AssetPhoneInfoDal().get_asset_phone_info_query_num(rtx_id)
Ejemplo n.º 3
0
 def get_asset_phone_info_search_show(self, id, start, count):
     rtx_id = get_actual_rtx_id(id)
     assetInfos = AssetPhoneInfoDal(). \
         get_asset_phone_info_by_search_val_all(rtx_id, start, count)
     count = self.get_asset_phone_infos_num_by_search_val(rtx_id)
     return self.get_asset_phone_info_all(assetInfos, count)
Ejemplo n.º 4
0
 def get_asset_info_show(self, search_val):
     rtx_id = get_actual_rtx_id(search_val)
     return self.get_asset_info_by_id(rtx_id)