コード例 #1
0
ファイル: asset_phone_service.py プロジェクト: wzqwsrf/itdb
 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
コード例 #2
0
ファイル: asset_consume_service.py プロジェクト: wzqwsrf/itdb
 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
コード例 #3
0
 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
コード例 #4
0
ファイル: asset_operate_service.py プロジェクト: wzqwsrf/itdb
 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)