Browse Source

优化工单状态更新

lighter 8 months ago
parent
commit
80bf9a324b

+ 5 - 0
src/main/java/thyyxxk/webserver/service/utilities/WorkOrderService.java

@@ -78,6 +78,11 @@ public class WorkOrderService {
     public String updateOrderProgress(WorkOrderDetail detail) {
         if (detail.getProgress() == WorkOrderEnum.ProgressEnum.PROCESS_FINISHED) {
             detail.setFinishtime(new Date());
+            WorkOrder order = new WorkOrder();
+            order.setId(detail.getParentId());
+            order.setState(WorkOrderEnum.StateEnum.FINISHED);
+            order.setEndtime(detail.getFinishtime());
+            dao.updateById(order);
         }
         detailDao.updateById(detail);
         return "更新成功。";