Example #1
0
 def store_edit_asset_info_data(self, params):
     data = {}
     for k, v in params.items():
         data[k] = v
     cds = ConstructDictService()
     data['type_info'] = cds.construct_type_info(data)
     aoc = AssetInfoChNameToId()
     new_data = aoc.trans_ch_data_to_id(data)
     ret, msg = AssetInfoDal().edit_asset_info(new_data)
     return ret, msg
Example #2
0
 def validate_add_new_asset_info(self, data):
     validate_ret, msg = self.validate_web_data(data, 1)
     if validate_ret is False:
         return False, msg
     validate_ret, msg = self.validate_value_is_single(data)
     if validate_ret is False:
         return False, msg
     aci = AssetInfoChNameToId()
     new_data = aci.trans_ch_data_to_id(data)
     validate_ret, msg = self.validate_web_data(new_data, 2)
     if validate_ret is False:
         return False, msg
     return True, new_data
Example #3
0
 def store_new_consume_info(self, data):
     acd = AssetInfoChNameToId()
     data = acd.trans_ch_data_to_id(data)
     data["in_num"] = int(data["in_num1"]) + int(data["in_num2"])
     return AssetConsumeInfoDal().store_new_consume_data(data)