From 7a90b194a7d1a213d01c323fd90ef5afbdeb4ea7 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期二, 10 六月 2025 16:21:02 +0800
Subject: [PATCH] 保养修改

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceStandardController.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceStandardController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceStandardController.java
index ed5a195..f0a7b70 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceStandardController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceStandardController.java
@@ -775,6 +775,16 @@
                 dailyMaintenanceStandard.setLoseEfficacyPerson(sysUser.getRealname());
                 maintenanceStandardService.updateById(dailyMaintenanceStandard);
             }
+
+            List<MaintenanceStandard> standards = maintenanceStandardService.lambdaQuery()
+                    .eq(MaintenanceStandard::getEquipmentId, maintenanceStandard.getEquipmentId())
+                    .eq(MaintenanceStandard::getVersionStatus, "2").list();
+            for (MaintenanceStandard standard : standards) {
+                standard.setVersionStatus("3");
+                standard.setLoseEfficacyTime(new Date());
+                standard.setLoseEfficacyPerson(sysUser.getRealname());
+                maintenanceStandardService.updateById(standard);
+            }
             maintenanceStandard.setApprovalPerson(sysUser.getRealname());
             maintenanceStandard.setVersionStatus("2");
             maintenanceStandard.setTakeEffectTime(new Date());

--
Gitblit v1.9.3