def get_asset_phone_info_id_ch_name(self, assetPhoneInfo): params = {} if assetPhoneInfo is None: return params aic = AssetInfoIdToChName() params = self.get_asset_phone_show_info(assetPhoneInfo) params['in_out_reason'] = aic.get_in_out_reason_name_by_num( assetPhoneInfo.in_out_reason_id) params['remark'] = assetPhoneInfo.remark params['up_time'] = trans_time(assetPhoneInfo.up_time) params['create_time'] = trans_time(assetPhoneInfo.create_time) params['update_time'] = trans_time(assetPhoneInfo.update_time) return params
def get_asset_consume_info_id_ch_name(self, assetConsumeInfo): params = self.get_asset_consume_table_info(assetConsumeInfo) aic = AssetInfoIdToChName() params['model'] = aic.get_model_name_by_num(assetConsumeInfo.model_id) params['provider'] = aic.get_prov_name_by_num(assetConsumeInfo.asset_type_id, assetConsumeInfo.model_id) params['in_out_reason'] = aic.get_in_out_reason_name_by_num( assetConsumeInfo.in_out_reason_id) params['user_name'] = assetConsumeInfo.user_name params['remark'] = assetConsumeInfo.remark params['create_time'] = trans_time(assetConsumeInfo.create_time) params['update_time'] = trans_time(assetConsumeInfo.update_time) params['up_time'] = trans_time(assetConsumeInfo.up_time) params['out_num'] = assetConsumeInfo.out_num params['consume_all'] = int(assetConsumeInfo.in_num) + int(assetConsumeInfo.out_num) return params
def get_excel_asset_info(self, assetInfo): params = self.get_asset_manager_show_info(assetInfo) model_id = assetInfo.model_id params['model'] = self.get_model_name_by_num(model_id) params['provider'] = self.get_prov_name_by_num(assetInfo.asset_type_id, model_id) params['in_out_reason'] = self.get_in_out_reason_name_by_num( assetInfo.in_out_reason_id) params['store_place'] = self.get_store_place_name_by_num( assetInfo.store_place_id) params['create_time'] = trans_time(assetInfo.create_time) params['update_time'] = trans_time(assetInfo.update_time) params['up_time'] = trans_time(assetInfo.up_time) params['remark'] = assetInfo.remark params['type_info'] = str(assetInfo.type_info) params = self.format_type_info(params, assetInfo.type_info) return params
def get_operate_json(self, operInfos, en_ch_dict): ret = [] for operInfo in operInfos: params = {} params['oper_time'] = trans_time(operInfo.oper_time) params['oper_type'] = operInfo.oper_type params['operator'] = operInfo.operator params['text'] = operInfo.text params['before_field'] = self.format_hstore_val( operInfo.before_field, en_ch_dict) params['after_field'] = self.format_hstore_val( operInfo.after_field, en_ch_dict) ret.append(params) return json.dumps(ret)