|
|
|
|
@ -366,9 +366,9 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
taskDetailService.saveOrUpdate(maintenanceTaskDetail); |
|
|
|
|
} |
|
|
|
|
taskDetailService.saveOrUpdate(maintenanceTaskDetail); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
return R.success(); |
|
|
|
|
} |
|
|
|
|
@ -393,6 +393,9 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
public R repairSupervisorConfirm(@RequestBody MaintenanceTask task) { |
|
|
|
|
MaintenanceTask taskOld = taskService.getById(task.getId()); |
|
|
|
|
taskOld.setRepairStatus(MaintenanceStatusEnum.REPAIR_SUPERVISOR_CONFIRM.getValue()); |
|
|
|
|
taskOld.setApproveRemarkManager(task.getApproveRemarkManager()); |
|
|
|
|
taskOld.setApproveResultManager(CommonConstant.TRUE_INT); |
|
|
|
|
taskOld.setActualAmount(task.getActualAmount()); |
|
|
|
|
taskService.updateById(taskOld); |
|
|
|
|
List<User> userList = userService.list(Wrappers.lambdaQuery(User.class).eq(User::getDeptId, task.getDeptId())); |
|
|
|
|
for (User user : userList) { |
|
|
|
|
@ -407,9 +410,9 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
MaintenanceTask taskOld = taskService.getById(task.getId()); |
|
|
|
|
taskOld.setApprovePoint("主管审核维修方案"); |
|
|
|
|
taskOld.setApprovePerson(task.getApprovePerson()); |
|
|
|
|
taskOld.setApproveResult(CommonConstant.FALSE_INT); |
|
|
|
|
taskOld.setApproveResultManager(CommonConstant.FALSE_INT); |
|
|
|
|
taskOld.setApproveTime(DateUtil.now()); |
|
|
|
|
taskOld.setApproveRemark(task.getApproveRemark()); |
|
|
|
|
taskOld.setApproveRemarkManager(task.getApproveRemarkManager()); |
|
|
|
|
taskOld.setRepairStatus(MaintenanceStatusEnum.SUPERVISOR_CONFIRM_REFUSE.getValue()); |
|
|
|
|
taskService.updateById(taskOld); |
|
|
|
|
messageService.saveMessage(task.getTaskCode(), "维修方案已被驳回,请重新提交维修方案", task.getServicemanId(), 1); |
|
|
|
|
@ -463,9 +466,11 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
public R repairServicemanFinish(@RequestBody MaintenanceTask task) { |
|
|
|
|
MaintenanceTask taskOld = taskService.getById(task.getId()); |
|
|
|
|
taskOld.setRepairStatus(MaintenanceStatusEnum.REPAIR_REPAIR_FINISH.getValue()); |
|
|
|
|
taskOld.setCompleteImgList(task.getCompleteImgList()); |
|
|
|
|
taskService.updateById(taskOld); |
|
|
|
|
|
|
|
|
|
List<MaintenanceTaskDetail> details = task.getDetails(); |
|
|
|
|
if (details != null && !details.isEmpty()) { |
|
|
|
|
taskDetailService.updateBatchById(details); |
|
|
|
|
} |
|
|
|
|
return R.success(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -481,6 +486,7 @@ public class MaintenanceController extends BladeController { |
|
|
|
|
taskOld.setIsOkQuality(task.getIsOkQuality()); |
|
|
|
|
taskOld.setRepairStatus(MaintenanceStatusEnum.REPAIR_EVALUATE_FINISH.getValue()); |
|
|
|
|
taskOld.setApproveResult(task.getApproveResult()); |
|
|
|
|
taskOld.setEvaluationRemarks(task.getEvaluationRemarks()); |
|
|
|
|
taskService.updateById(taskOld); |
|
|
|
|
|
|
|
|
|
return R.success(); |
|
|
|
|
|