Browse Source

[chg] 维保单补录维保工id设置

wcz 5 years ago
parent
commit
c8256d6c6d

+ 13 - 0
lift-business-service/src/main/java/cn/com/ty/lift/business/maintenance/controller/MaintenanceRecordController.java

@@ -229,6 +229,8 @@ public class MaintenanceRecordController {
     public RestResponse tofill(@Valid @RequestBody MaintenanceRecord entity) {
         MaintenancePlan plan = maintenancePlanService.getById(entity.getMtPlanId());
         Validate.notNull(plan, ValuePool.MAINTENANCE_PLAN_NOT_EXIST);
+        entity.setWorkerId(plan.getWorkerId());
+        entity.setWorkerId1(entity.getWorkerId());
         entity.setPlanDate(plan.getPlanDate());
         entity.setStatus("-2");
         entity.setIsRegular(0);
@@ -247,6 +249,8 @@ public class MaintenanceRecordController {
     public RestResponse add(@Valid @RequestBody MaintenanceRecord entity) {
         MaintenancePlan plan = maintenancePlanService.getById(entity.getMtPlanId());
         Validate.notNull(plan, ValuePool.MAINTENANCE_PLAN_NOT_EXIST);
+        entity.setWorkerId(plan.getWorkerId());
+        entity.setWorkerId1(entity.getWorkerId());
         entity.setPlanDate(plan.getPlanDate());
         /**
          * app端添加维保单
@@ -325,6 +329,15 @@ public class MaintenanceRecordController {
      */
     @PostMapping("workOrder")
     public RestResponse workOrder(@Valid @RequestBody MaintenanceRecord entity) {
+        MaintenancePlan plan = maintenancePlanService.getById(entity.getMtPlanId());
+        Validate.notNull(plan, ValuePool.MAINTENANCE_PLAN_NOT_EXIST);
+        entity.setWorkerId(plan.getWorkerId());
+        entity.setWorkerId1(entity.getWorkerId());
+        entity.setPlanDate(plan.getPlanDate());
+        entity.setStatus("-2");
+        entity.setIsRegular(0);
+        //补录
+        entity.setIsRepair(1);
         return maintenanceRecordService.tofill(entity);
     }
 

+ 0 - 2
lift-business-service/src/main/java/cn/com/ty/lift/business/maintenance/dao/entity/MaintenanceRecord.java

@@ -140,8 +140,6 @@ public class MaintenanceRecord extends BaseEntity {
 	/**
 	 * 维保人员1
 	 */
-	@NotNull(message = "维保工不能为空")
-	@Range(min = 1,message = "维保人员有误")
 	private Long workerId1;
 
 	/**