From 0c7fd9e2118ae1e83c51f5e50d709e5cd01ec635 Mon Sep 17 00:00:00 2001
From: VVT789 <sdxt_0802@163.com>
Date: 星期三, 05 三月 2025 23:26:19 +0800
Subject: [PATCH] update the relation of template code and collect code

---
 zhitan-admin/src/main/java/com/zhitan/web/controller/model/DaqTemplateController.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/zhitan-admin/src/main/java/com/zhitan/web/controller/model/DaqTemplateController.java b/zhitan-admin/src/main/java/com/zhitan/web/controller/model/DaqTemplateController.java
index aadde5f..788d218 100644
--- a/zhitan-admin/src/main/java/com/zhitan/web/controller/model/DaqTemplateController.java
+++ b/zhitan-admin/src/main/java/com/zhitan/web/controller/model/DaqTemplateController.java
@@ -70,9 +70,12 @@
     boolean isExist = daqTemplateService.dapHasExist(daqTemplate.getCode(), daqTemplate.getDeviceType());
     if (isExist) {
       return AjaxResult.error("鐩稿悓璁惧绫诲瀷涓嬬殑鍙傛暟缂栫爜涓嶈兘閲嶅锛�");
-    } else {
-      return toAjax(daqTemplateService.insertDaqTemplate(daqTemplate));
     }
+    boolean isCodeExist = daqTemplateService.dapCodeHasExist(daqTemplate.getGatewayKey(), daqTemplate.getDeviceType());
+    if (isCodeExist) {
+      return AjaxResult.error("鐩稿悓璁惧绫诲瀷涓嬬殑閲囬泦鍙傛暟缂栫爜涓嶈兘閲嶅锛�");
+    }
+    return toAjax(daqTemplateService.insertDaqTemplate(daqTemplate));
   }
 
   /**
@@ -85,11 +88,13 @@
     boolean isExist = daqTemplateService.dapHasExist(daqTemplate);
     if (isExist) {
       return AjaxResult.error("鐩稿悓璁惧绫诲瀷涓嬬殑鍙傛暟缂栫爜涓嶈兘閲嶅锛�");
-    } else {
-      return toAjax(daqTemplateService.updateDaqTemplate(daqTemplate));
     }
+    boolean isCodeExist = daqTemplateService.dapCodeHasExist(daqTemplate);
+    if (isCodeExist) {
+      return AjaxResult.error("鐩稿悓璁惧绫诲瀷涓嬬殑閲囬泦鍙傛暟缂栫爜涓嶈兘閲嶅锛�");
+    }
+    return toAjax(daqTemplateService.updateDaqTemplate(daqTemplate));
   }
-
   /**
    * 鍒犻櫎閲囬泦鍙傛暟妯℃澘
    */

--
Gitblit v1.9.3