From 816df6ec0a43ef777e0d4cd0daff61f870626d83 Mon Sep 17 00:00:00 2001
From: baoshiwei <baoshiwei@shlanbao.cn>
Date: 星期四, 05 六月 2025 13:53:12 +0800
Subject: [PATCH] feat(system): 添加节假日管理功能- 新增 SysHolidayController、SysHoliday、SysHolidayMapper、SysHolidayServiceImpl 和 ISysHolidayService 类- 实现节假日信息的增删改查和导出功能 - 添加工作日判断方法 - 新增相关 API 接口

---
 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