From 792ff6e14b5074d30f8a7bd804d3b8e6454c3969 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期四, 11 一月 2024 17:41:45 +0800
Subject: [PATCH] 保养拆分

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java
index ba3283b..d36ced6 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java
@@ -308,6 +308,7 @@
         dailyMaintenanceOrder.setConfirmStatus("0");//绉讳氦纭鐘舵�侊紙0鏈‘璁わ紝1涓讳换纭锛�2妫�楠屽憳纭锛�
         dailyMaintenanceOrder.setPrecisionInspectionStatus("0");//绮惧害妫�楠屽崟娴佺▼鐘舵�侊紙0鏈‘璁わ紝1绮惧害妫�楠岃�咃紝2缁翠慨瀹や富浠伙紝3璁惧妫�楠屽憳锛�4浣跨敤鍗曚綅鎶�鏈富绠★紝5璁惧妫�楠屽憳锛堢洊绔狅級锛�
         dailyMaintenanceOrder.setStoveExemptStatus("0");//鐐夌被璁惧璞佸厤20椤圭姸鎬侊紙0鏈‘璁わ紝1缁翠慨瀹や富浠伙紝2淇濆吇浜哄憳锛�3浠〃宸ワ級
+        dailyMaintenanceOrder.setStatus("3");//3:鏈紑濮�
         dailyMaintenanceOrderService.save(dailyMaintenanceOrder);
         List<DailyMaintenanceOrderDetail> dailyMaintenanceOrderDetails = dailyMaintenanceOrder.getDailyMaintenanceOrderDetails();
         for (DailyMaintenanceOrderDetail dailyMaintenanceOrderDetail : dailyMaintenanceOrderDetails) {
@@ -642,24 +643,23 @@
     public Result<String> report(@RequestBody DailyMaintenanceOrder dailyMaintenanceOrder) {
         LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
         String userId = sysUser.getId();
-        dailyMaintenanceOrder.setMaintenanceUserId(userId);
+//        dailyMaintenanceOrder.setMaintenanceUserId(userId);
         dailyMaintenanceOrder.setActualEndTime(new Date());
         boolean b = dailyMaintenanceOrderService.updateById(dailyMaintenanceOrder);
+
+        List<DailyMaintenanceOrderDetail> dailyMaintenanceOrderDetails = dailyMaintenanceOrder.getDailyMaintenanceOrderDetails();
+        for (DailyMaintenanceOrderDetail maintenanceOrderDetail : dailyMaintenanceOrderDetails) {
+            dailyMaintenanceOrderDetailService.updateById(maintenanceOrderDetail);
+        }
 
         String id = dailyMaintenanceOrder.getId();
         DailyMaintenanceOrder maintenanceOrder = dailyMaintenanceOrderService.getById(id);
         FinishTransferOrder finishTransferOrder = new FinishTransferOrder();
         finishTransferOrder.setEquipmentId(maintenanceOrder.getEquipmentId());
         finishTransferOrder.setMaintenanceOrderId(maintenanceOrder.getId());
-//        finishTransferOrder.setOperateUser(userId);
-//        finishTransferOrder.setRepairUser(userId);
         finishTransferOrder.setStatus("1");
         finishTransferOrder.setDelFlag(0);
         finishTransferOrderService.save(finishTransferOrder);
-
-//        this.createPrecisionInspection(maintenanceOrder);
-//
-//        this.createMaintenanceStoveExempt(maintenanceOrder);
 
         if (!b) {
             return Result.error("鎶ュ伐澶辫触!");
@@ -674,10 +674,15 @@
     public Result<String> report3M(@RequestBody DailyMaintenanceOrder dailyMaintenanceOrder) {
         LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
         String userId = sysUser.getId();
-        dailyMaintenanceOrder.setMaintenanceUserId(userId);
+//        dailyMaintenanceOrder.setMaintenanceUserId(userId);
         dailyMaintenanceOrder.setActualEndTime(new Date());
         boolean b = dailyMaintenanceOrderService.updateById(dailyMaintenanceOrder);
 
+        List<DailyMaintenanceOrderDetail> dailyMaintenanceOrderDetails = dailyMaintenanceOrder.getDailyMaintenanceOrderDetails();
+        for (DailyMaintenanceOrderDetail maintenanceOrderDetail : dailyMaintenanceOrderDetails) {
+            dailyMaintenanceOrderDetailService.updateById(maintenanceOrderDetail);
+        }
+
         String id = dailyMaintenanceOrder.getId();
         DailyMaintenanceOrder maintenanceOrder = dailyMaintenanceOrderService.getById(id);
         FinishTransferOrder finishTransferOrder = new FinishTransferOrder();

--
Gitblit v1.9.3