diff --git a/src/main/java/org/springblade/modules/business/contraller/WorkOrderController.java b/src/main/java/org/springblade/modules/business/contraller/WorkOrderController.java index 20265ed..af2f42b 100644 --- a/src/main/java/org/springblade/modules/business/contraller/WorkOrderController.java +++ b/src/main/java/org/springblade/modules/business/contraller/WorkOrderController.java @@ -356,9 +356,10 @@ public class WorkOrderController extends BladeController { @ApiLog(value = "提报管理-维修人员提交维修结果") @PostMapping("/serviceman-repair-submit") public R servicemanRepairSubmit(@RequestBody WorkOrder workOrder) { - workOrder = workOrderService.getById(workOrder.getId()); - workOrder.setStatus(WorkOrderStatusEnum.WX_REPAIR_FINISH.getValue()); - workOrderService.updateById(workOrder); + WorkOrder workOrderOld = workOrderService.getById(workOrder.getId()); + workOrderOld.setCloseReason(workOrder.getCloseReason()); + workOrderOld.setStatus(WorkOrderStatusEnum.WX_REPAIR_FINISH.getValue()); + workOrderService.updateById(workOrderOld); // todo 审核通过