From b77e8c2ce35ca1b7b5737a3d0b91fd584908f454 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期三, 13 十二月 2023 17:53:54 +0800
Subject: [PATCH] 标准修改

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/MaintenanceStandardController.java |   11 +++++++++++
 1 files changed, 11 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 5426b62..297644f 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
@@ -169,6 +169,17 @@
     @Transactional(rollbackFor = {Exception.class})
     public Result<String> add(@RequestBody MaintenanceStandard maintenanceStandard) {
 //        maintenanceStandard.setType("daily");
+
+        String maintenanceType = maintenanceStandard.getMaintenanceType();
+        String equipmentId = maintenanceStandard.getEquipmentId();
+        List<MaintenanceStandard> maintenanceStandards = maintenanceStandardService.lambdaQuery()
+                .eq(MaintenanceStandard::getEquipmentId, equipmentId)
+                .eq(MaintenanceStandard::getMaintenanceType, maintenanceType)
+                .eq(MaintenanceStandard::getDelFlag, "0")
+                .eq(MaintenanceStandard::getVersionStatus, "2").list();
+        if(maintenanceStandards.size() > 0){
+            return Result.error("淇濆吇鏍囧噯宸插瓨鍦ㄤ笉鍏佽閲嶅鎻愪氦锛�");
+        }
         LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
         maintenanceStandard.setWritePerson(sysUser.getRealname());
         maintenanceStandard.setAssignMode("1");

--
Gitblit v1.9.3