|
|
@ -506,8 +506,13 @@ public class BaseVehicleModelService extends MybatisBaseService<BaseVehicleModel |
|
|
|
String sid1 = entity.getSid(); |
|
|
|
BeanUtil.copyProperties(dto, entity); |
|
|
|
entity.setSid(sid1); |
|
|
|
entity.setModelName(entity.getVehicleTypeValue()+entity.getDriveFormValue()+entity.getGearboxTypeValue()+entity.getVehicleVersionValue()+entity.getProductLineValue()+entity.getPowerValue()+entity.getFuelTypeValue()); |
|
|
|
entity.setModelName(entity.getVehicleTypeValue()+entity.getProductLineValue()+entity.getDriveFormValue()+entity.getGearboxTypeValue()+entity.getVehicleVersionValue()+entity.getPowerValue()+entity.getFuelTypeValue()+entity.getEngineTypeValue()+entity.getEmissionStandardValue()+entity.getMarketSegmentsValue()+entity.getSpecifications()+entity.getDepartmentValue()); |
|
|
|
entity.setVehicleAlias(dto.getProductLineValue() + " " + dto.getDriveFormValue() + " " + dto.getVehicleTypeValue() + " " + dto.getPowerValue()); |
|
|
|
String modelName = entity.getModelName(); |
|
|
|
int i = baseMapper.checkByModelName(modelName); |
|
|
|
if (i > 0){ |
|
|
|
return rb.setMsg("该车型信息已存在"); |
|
|
|
} |
|
|
|
boolean isSave = save(entity); |
|
|
|
if (!isSave) { |
|
|
|
return rb.setMsg("车型信息保存失败"); |
|
|
@ -530,9 +535,14 @@ public class BaseVehicleModelService extends MybatisBaseService<BaseVehicleModel |
|
|
|
if (baseVehicleModel == null) { |
|
|
|
return rb.setMsg("该车型信息不存在"); |
|
|
|
} |
|
|
|
dto.setModelName(dto.getVehicleTypeValue()+dto.getDriveFormValue()+dto.getGearboxTypeValue()+dto.getVehicleVersionValue()+dto.getProductLineValue()+dto.getPowerValue()+dto.getFuelTypeValue()); |
|
|
|
dto.setModelName(dto.getVehicleTypeValue()+dto.getProductLineValue()+dto.getDriveFormValue()+dto.getGearboxTypeValue()+dto.getVehicleVersionValue()+dto.getPowerValue()+dto.getFuelTypeValue()+dto.getEngineTypeValue()+dto.getEmissionStandardValue()+dto.getMarketSegmentsValue()+dto.getSpecifications()+dto.getDepartmentValue()); |
|
|
|
dto.setVehicleAlias(dto.getProductLineValue() + " " + dto.getDriveFormValue() + " " + dto.getVehicleTypeValue() + " " + dto.getPowerValue()); |
|
|
|
int i = updateBySid(dto.toMap(), sid); |
|
|
|
String modelName = dto.getModelName(); |
|
|
|
int i = baseMapper.checkByModelName(modelName); |
|
|
|
if (i > 0){ |
|
|
|
return rb.setMsg("该车型信息已存在"); |
|
|
|
} |
|
|
|
updateBySid(dto.toMap(), sid); |
|
|
|
baseVehicleModelAppendixService.deleteByVehModelSid(sid); |
|
|
|
List<BaseVehicleModelAppendixDto> baseVehicleModelAppendixDtos = dto.getBaseVehicleModelAppendixDtos(); |
|
|
|
for (BaseVehicleModelAppendixDto baseVehicleModelAppendixDto : baseVehicleModelAppendixDtos) { |
|
|
|