From 454545bd4207d99d153e263c68f821f856f0e884 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期日, 29 九月 2024 09:47:20 +0800
Subject: [PATCH] 430最终问题项修改

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/DailyMaintenanceOrderController.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 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 c0be5b7..b00dc2f 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
@@ -677,6 +677,11 @@
         finishTransferOrder.setDelFlag(0);
         finishTransferOrderService.save(finishTransferOrder);
 
+        String equipmentId = maintenanceOrder.getEquipmentId();
+        Equipment equipment = equipmentService.getById(equipmentId);
+        equipment.setSecondMaintenanceTime(new Date());
+        equipmentService.updateById(equipment);
+
         if (!b) {
             return Result.error("鎶ュ伐澶辫触!");
         } else {
@@ -722,6 +727,20 @@
 
         this.createMaintenanceStoveExempt(maintenanceOrder);
 
+        /**
+         * 涓変繚鎶ュ伐鏃�  鏇存柊鏈涓変繚鏃ユ湡  鍜屼笅娆′笁淇濇棩鏈�
+         */
+        String equipmentImportanceId = equipment.getEquipmentImportanceId();
+        equipment.setThirdMaintenanceTime(new Date());
+        if("A".equals(equipmentImportanceId)){
+            equipment.setNextThirdMaintenanceTime(DateUtils.getYearAfter(new Date(),3));
+        }else if("B".equals(equipmentImportanceId)){
+            equipment.setNextThirdMaintenanceTime(DateUtils.getYearAfter(new Date(),4));
+        }else if("C".equals(equipmentImportanceId)){
+            equipment.setNextThirdMaintenanceTime(DateUtils.getYearAfter(new Date(),4));
+        }
+        equipmentService.updateById(equipment);
+
         if (!b) {
             return Result.error("鎶ュ伐澶辫触!");
         } else {

--
Gitblit v1.9.3