|
|
@ -153,13 +153,17 @@ public class BaseVehicleCertificateRest implements BaseVehicleCertificateFeign { |
|
|
|
return rb.fail().setMsg("附件保存失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
int i = baseVehicleCertificateService.updateBySid(dto.toMap(), sid); |
|
|
|
String vinNo = dto.getVinNo(); |
|
|
|
if (vinNo.length() == 17) { |
|
|
|
baseVehicleService.updateVinNoByVehSid(vinNo,baseVehicleCertificate.getVehicleSid()); |
|
|
|
BaseVehicle baseVehicle = baseVehicleService.fetchBySid(baseVehicleCertificate.getVehicleSid()); |
|
|
|
String vinNo1 = baseVehicle.getVinNo(); |
|
|
|
if (!vinNo.substring(vinNo.length() - 8).equals(vinNo1)) { |
|
|
|
return rb.setMsg("该车架号后八位与车辆台账中车架号不符,无法修改"); |
|
|
|
} |
|
|
|
if (i == 0) { |
|
|
|
return rb.fail().setMsg("修改失败"); |
|
|
|
baseVehicleService.updateVinNoByVehSid(vinNo, baseVehicleCertificate.getVehicleSid()); |
|
|
|
baseVehicleCertificateService.updateBySid(dto.toMap(), sid); |
|
|
|
} else if (vinNo.length() == 8) { |
|
|
|
baseVehicleCertificateService.updateBySid(dto.toMap(), sid); |
|
|
|
} |
|
|
|
return rb.success().setMsg("修改成功"); |
|
|
|
} |
|
|
|