|
@@ -157,7 +157,7 @@ public class AnnualInspectionController {
|
|
|
AnnualInspection previousConfirm = annualInspectionService.findPreviousConfirm(entity.getLiftId(), entity.getMtCompanyId());
|
|
|
if(Objects.nonNull(previousConfirm) && Objects.nonNull(previousConfirm.getPlanDate())){
|
|
|
LocalDate deadline = previousConfirm.getPlanDate().plusDays(DateUtils.daysOfYear());
|
|
|
- Validate.notTrue(deadline.isBefore(entity.getPlanDate()), String.format(ValuePool.INSPECTION_LAST_PLAN_DATE, previousConfirm.getPlanDate(), deadline));
|
|
|
+ Validate.notTrue(deadline.isBefore(entity.getPlanDate()), ValuePool.inspectionLastPlanDate(previousConfirm.getPlanDate(), deadline));
|
|
|
}
|
|
|
|
|
|
entity.setStatus(ValuePool.INSPECTION_STATUS_TO_DO);
|
|
@@ -198,7 +198,7 @@ public class AnnualInspectionController {
|
|
|
AnnualInspection old = annualInspectionService.findByMtCompanyId(entity.getId(), entity.getMtCompanyId());
|
|
|
Validate.notNull(old, ValuePool.INSPECTION_NOT_EXIST);
|
|
|
Integer oldStepName = ValuePool.nullable(old.getStepName(), 1);
|
|
|
- Validate.equals(oldStepName, ValuePool.INSPECTION_STEP_ONE, String.format(ValuePool.INSPECTION_MUST_ON_STEP, "第一阶段"));
|
|
|
+ Validate.equals(oldStepName, ValuePool.INSPECTION_STEP_ONE, ValuePool.inspectionMustOnStage("第一阶段"));
|
|
|
old.setIsCheckGoverner(entity.getIsCheckGoverner());
|
|
|
old.setLoadInspectionSetting(entity.getLoadInspectionSetting());
|
|
|
|
|
@@ -220,9 +220,9 @@ public class AnnualInspectionController {
|
|
|
Integer oldStepName = ValuePool.nullable(old.getStepName(), 1);
|
|
|
Integer oldStepStatus = ValuePool.nullable(old.getStepStatus(), 2);
|
|
|
Integer stepStatus = entity.getStepStatus();
|
|
|
- Validate.equals(oldStepName, ValuePool.INSPECTION_STEP_ONE, String.format(ValuePool.INSPECTION_STEP_TO_NEXT, "确认操作", "第一阶段"));
|
|
|
- Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_CONFIRM, ValuePool.INSPECTION_STAGE_SELFCHECK, String.format(ValuePool.INSPECTION_CURRENT_STEP_STATUS_ILLEGAL, oldStepStatus, "第一阶段"));
|
|
|
- Validate.equals(stepStatus, ValuePool.INSPECTION_STAGE_SELFCHECK, String.format(ValuePool.INSPECTION_NEW_STEP_STATUS_ILLEGAL, stepStatus, "第一阶段"));
|
|
|
+ Validate.equals(oldStepName, ValuePool.INSPECTION_STEP_ONE, ValuePool.inspectionStepToNext("确认操作", "第一阶段"));
|
|
|
+ Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_CONFIRM, ValuePool.INSPECTION_STAGE_SELFCHECK, ValuePool.inspectionCurrentStepStatusIllegal( oldStepStatus, "第一阶段"));
|
|
|
+ Validate.equals(stepStatus, ValuePool.INSPECTION_STAGE_SELFCHECK, ValuePool.inspectionNewStepStatusIllegal(stepStatus, "第一阶段"));
|
|
|
|
|
|
old.setSelfcheckReportImg(entity.getSelfcheckReportImg());
|
|
|
old.setSelfcheckDate(entity.getSelfcheckDate());
|
|
@@ -245,8 +245,8 @@ public class AnnualInspectionController {
|
|
|
Validate.notNull(old, ValuePool.INSPECTION_NOT_EXIST);
|
|
|
Integer oldStepName = ValuePool.nullable(old.getStepName(), 2);
|
|
|
Integer oldStepStatus = ValuePool.nullable(old.getStepStatus(), 2);
|
|
|
- Validate.between(oldStepName, ValuePool.INSPECTION_STEP_ONE,ValuePool.INSPECTION_STEP_TWO, String.format(ValuePool.INSPECTION_STEP_TO_NEXT, "第一阶段", "第二阶段"));
|
|
|
- Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_SELFCHECK, ValuePool.INSPECTION_STAGE_CONFIRM_CHECK, String.format(ValuePool.INSPECTION_CURRENT_STEP_STATUS_ILLEGAL, oldStepStatus, "第二阶段"));
|
|
|
+ Validate.between(oldStepName, ValuePool.INSPECTION_STEP_ONE,ValuePool.INSPECTION_STEP_TWO, ValuePool.inspectionStepToNext("第一阶段", "第二阶段"));
|
|
|
+ Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_SELFCHECK, ValuePool.INSPECTION_STAGE_CONFIRM_CHECK, ValuePool.inspectionCurrentStepStatusIllegal(oldStepStatus, "第二阶段"));
|
|
|
|
|
|
old.setCheckDate(entity.getCheckDate());
|
|
|
old.setInspector(entity.getInspector());
|
|
@@ -294,13 +294,13 @@ public class AnnualInspectionController {
|
|
|
Integer oldStepName = ValuePool.nullable(old.getStepName(), 2);
|
|
|
Integer oldStepStatus = ValuePool.nullable(old.getStepStatus(), 3);
|
|
|
Integer stepStatus = entity.getStepStatus();
|
|
|
- Validate.between(oldStepName,ValuePool.INSPECTION_STEP_TWO, ValuePool.INSPECTION_STEP_THREE, String.format(ValuePool.INSPECTION_STEP_TO_NEXT, "第二阶段", "第三阶段"));
|
|
|
- Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_CONFIRM_CHECK, ValuePool.INSPECTION_STAGE_CHECK_UNQUALIFIED, String.format(ValuePool.INSPECTION_CURRENT_STEP_STATUS_ILLEGAL, oldStepStatus, "第三阶段"));
|
|
|
- Validate.between(stepStatus, ValuePool.INSPECTION_STAGE_UPLOAD_CHECK, ValuePool.INSPECTION_STAGE_CHECK_UNQUALIFIED, String.format(ValuePool.INSPECTION_NEW_STEP_STATUS_ILLEGAL, stepStatus, "第三阶段"));
|
|
|
+ Validate.between(oldStepName,ValuePool.INSPECTION_STEP_TWO, ValuePool.INSPECTION_STEP_THREE, ValuePool.inspectionStepToNext("第二阶段", "第三阶段"));
|
|
|
+ Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_CONFIRM_CHECK, ValuePool.INSPECTION_STAGE_CHECK_UNQUALIFIED, ValuePool.inspectionCurrentStepStatusIllegal(oldStepStatus, "第三阶段"));
|
|
|
+ Validate.between(stepStatus, ValuePool.INSPECTION_STAGE_UPLOAD_CHECK, ValuePool.INSPECTION_STAGE_CHECK_UNQUALIFIED, ValuePool.inspectionNewStepStatusIllegal(stepStatus, "第三阶段"));
|
|
|
LocalDate oldPlanDate = old.getPlanDate();
|
|
|
if(Objects.nonNull(oldPlanDate)){
|
|
|
LocalDate deadline = oldPlanDate.plusDays(DateUtils.daysOfYear());
|
|
|
- Validate.notTrue(deadline.isBefore(entity.getNextInspectionTime()), String.format(ValuePool.INSPECTION_LAST_PLAN_DATE, oldPlanDate, deadline));
|
|
|
+ Validate.notTrue(deadline.isBefore(entity.getNextInspectionTime()), ValuePool.inspectionLastPlanDate(oldPlanDate, deadline));
|
|
|
}
|
|
|
|
|
|
old.setStepStatus(entity.getStepStatus());
|
|
@@ -332,9 +332,9 @@ public class AnnualInspectionController {
|
|
|
Integer oldStepName = ValuePool.nullable(old.getStepName(), 3);
|
|
|
Integer oldStepStatus = ValuePool.nullable(old.getStepStatus(), 5);
|
|
|
Integer stepStatus = entity.getStepStatus();
|
|
|
- Validate.between(oldStepName, ValuePool.INSPECTION_STEP_THREE, ValuePool.INSPECTION_STEP_FOUR, String.format(ValuePool.INSPECTION_STEP_TO_NEXT, "第三阶段", "第四阶段"));
|
|
|
- Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_CHECK_QUALIFIED, ValuePool.INSPECTION_STAGE_CERT_REPORT_UNQUALIFIED, String.format(ValuePool.INSPECTION_CURRENT_STEP_STATUS_ILLEGAL, oldStepStatus, "第四阶段"));
|
|
|
- Validate.between(stepStatus, ValuePool.INSPECTION_STAGE_UPLOAD_CERT_REPORT, ValuePool.INSPECTION_STAGE_CERT_REPORT_UNQUALIFIED, String.format(ValuePool.INSPECTION_NEW_STEP_STATUS_ILLEGAL, stepStatus, "第四阶段"));
|
|
|
+ Validate.between(oldStepName, ValuePool.INSPECTION_STEP_THREE, ValuePool.INSPECTION_STEP_FOUR, ValuePool.inspectionStepToNext("第三阶段", "第四阶段"));
|
|
|
+ Validate.between(oldStepStatus, ValuePool.INSPECTION_STAGE_CHECK_QUALIFIED, ValuePool.INSPECTION_STAGE_CERT_REPORT_UNQUALIFIED, ValuePool.inspectionCurrentStepStatusIllegal(oldStepStatus, "第四阶段"));
|
|
|
+ Validate.between(stepStatus, ValuePool.INSPECTION_STAGE_UPLOAD_CERT_REPORT, ValuePool.INSPECTION_STAGE_CERT_REPORT_UNQUALIFIED, ValuePool.inspectionNewStepStatusIllegal(stepStatus, "第四阶段"));
|
|
|
|
|
|
old.setStepStatus(entity.getStepStatus());
|
|
|
old.setAnnualInspectionImg(entity.getAnnualInspectionImg());
|
|
@@ -383,7 +383,7 @@ public class AnnualInspectionController {
|
|
|
|
|
|
/**
|
|
|
* 上传自检报告,传递年检id,传递自检报告图片路径
|
|
|
- *
|
|
|
+ * stepName = 1
|
|
|
* @param request InspectionRequest
|
|
|
* @return RestResponse
|
|
|
*/
|
|
@@ -393,6 +393,9 @@ public class AnnualInspectionController {
|
|
|
AnnualInspection entity = annualInspectionService.getById(request.getId());
|
|
|
Validate.notNull(entity, ValuePool.INSPECTION_NOT_EXIST);
|
|
|
|
|
|
+ Integer stepName = ValuePool.nullable(entity.getStepName(), 1);
|
|
|
+ Validate.equals(stepName, ValuePool.INSPECTION_STEP_ONE, ValuePool.inspectionCurrentStepStatusIllegal(stepName, "上传自检报告"));
|
|
|
+
|
|
|
entity.setSelfcheckDate(request.getSelfcheckDate());
|
|
|
entity.setSelfcheckReportImg(request.getSelfcheckReportImg());
|
|
|
entity.setStepStatus(ValuePool.INSPECTION_STAGE_SELFCHECK);
|
|
@@ -404,7 +407,7 @@ public class AnnualInspectionController {
|
|
|
|
|
|
/**
|
|
|
* 上传检验结果,传递年检id,传递检验报告图片路径
|
|
|
- *
|
|
|
+ * stepName = 3
|
|
|
* @param request InspectionRequest
|
|
|
* @return RestResponse
|
|
|
*/
|
|
@@ -414,6 +417,9 @@ public class AnnualInspectionController {
|
|
|
AnnualInspection entity = annualInspectionService.getById(request.getId());
|
|
|
Validate.notNull(entity, ValuePool.INSPECTION_NOT_EXIST);
|
|
|
|
|
|
+ Integer stepName = ValuePool.nullable(entity.getStepName(), 3);
|
|
|
+ Validate.equals(stepName, ValuePool.INSPECTION_STEP_THREE, ValuePool.inspectionCurrentStepStatusIllegal(stepName, "上传检验结果"));
|
|
|
+
|
|
|
entity.setCheckDate(request.getCheckDate());
|
|
|
entity.setCheckResultImg(request.getCheckResultImg());
|
|
|
entity.setStepStatus(ValuePool.INSPECTION_STAGE_UPLOAD_CHECK);
|
|
@@ -425,7 +431,7 @@ public class AnnualInspectionController {
|
|
|
|
|
|
/**
|
|
|
* 上传年检报告和合格证,传递年检id,传递年检报告和合格证图片路径
|
|
|
- *
|
|
|
+ * stepName = 4
|
|
|
* @param request InspectionRequest
|
|
|
* @return RestResponse
|
|
|
*/
|
|
@@ -435,6 +441,9 @@ public class AnnualInspectionController {
|
|
|
AnnualInspection entity = annualInspectionService.getById(request.getId());
|
|
|
Validate.notNull(entity, ValuePool.INSPECTION_NOT_EXIST);
|
|
|
|
|
|
+ Integer stepName = ValuePool.nullable(entity.getStepName(), 4);
|
|
|
+ Validate.equals(stepName, ValuePool.INSPECTION_STEP_FOUR, ValuePool.inspectionCurrentStepStatusIllegal(stepName, "上传年检报告和合格证"));
|
|
|
+
|
|
|
entity.setCertificateImgUrl(request.getCertificateImgUrl());
|
|
|
entity.setAnnualInspectionImg(request.getAnnualInspectionImg());
|
|
|
entity.setStepStatus(ValuePool.INSPECTION_STAGE_UPLOAD_CERT_REPORT);
|