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
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
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)