|
|
@ -509,7 +509,12 @@ public class BaseVehicleModelService extends MybatisBaseService<BaseVehicleModel |
|
|
|
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); |
|
|
|
String vehicleTypeCode = entity.getVehicleTypeCode(); |
|
|
|
int i1 = baseMapper.checkSaveByVehicleTypeCode(vehicleTypeCode); |
|
|
|
if (i1 > 0){ |
|
|
|
return rb.setMsg("该车型编码已存在"); |
|
|
|
} |
|
|
|
int i = baseMapper.checkSaveByModelName(modelName); |
|
|
|
if (i > 0){ |
|
|
|
return rb.setMsg("该车型信息已存在"); |
|
|
|
} |
|
|
@ -538,11 +543,16 @@ public class BaseVehicleModelService extends MybatisBaseService<BaseVehicleModel |
|
|
|
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()); |
|
|
|
String modelName = dto.getModelName(); |
|
|
|
int i = baseMapper.checkByModelName(modelName); |
|
|
|
String vehicleTypeCode = dto.getVehicleTypeCode(); |
|
|
|
int i1 = baseMapper.checkUpdateByVehicleTypeCode(vehicleTypeCode, sid); |
|
|
|
if (i1 > 0){ |
|
|
|
return rb.setMsg("该车型编码已存在"); |
|
|
|
} |
|
|
|
int i = baseMapper.checkUpdateByModelName(modelName,sid); |
|
|
|
if (i > 0){ |
|
|
|
return rb.setMsg("该车型信息已存在"); |
|
|
|
} |
|
|
|
updateBySid(dto.toMap(), sid); |
|
|
|
int i2 = updateBySid(dto.toMap(), sid); |
|
|
|
baseVehicleModelAppendixService.deleteByVehModelSid(sid); |
|
|
|
List<BaseVehicleModelAppendixDto> baseVehicleModelAppendixDtos = dto.getBaseVehicleModelAppendixDtos(); |
|
|
|
for (BaseVehicleModelAppendixDto baseVehicleModelAppendixDto : baseVehicleModelAppendixDtos) { |
|
|
@ -556,7 +566,7 @@ public class BaseVehicleModelService extends MybatisBaseService<BaseVehicleModel |
|
|
|
baseVehicleModelAppendixDto.fillEntity(baseVehicleModelAppendix); |
|
|
|
baseVehicleModelAppendixService.save(baseVehicleModelAppendix); |
|
|
|
} |
|
|
|
if (i == 0) { |
|
|
|
if (i2 == 0) { |
|
|
|
return rb.setMsg("修改失败"); |
|
|
|
} |
|
|
|
return rb.success().setMsg("修改成功"); |
|
|
|