From da8419536c33e726b02af85b710465f5d25afdf9 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期一, 19 一月 2026 16:21:05 +0800
Subject: [PATCH] 新增前后端

---
 service/src/main/java/com/ruoyi/cwgl/service/impl/VoucherSubjectSettingServiceImpl.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/service/src/main/java/com/ruoyi/cwgl/service/impl/VoucherSubjectSettingServiceImpl.java b/service/src/main/java/com/ruoyi/cwgl/service/impl/VoucherSubjectSettingServiceImpl.java
index e2cc9b1..86e7b1e 100644
--- a/service/src/main/java/com/ruoyi/cwgl/service/impl/VoucherSubjectSettingServiceImpl.java
+++ b/service/src/main/java/com/ruoyi/cwgl/service/impl/VoucherSubjectSettingServiceImpl.java
@@ -19,6 +19,7 @@
 import com.ruoyi.cwgl.domain.VoucherSubjectSetting;
 import com.ruoyi.cwgl.service.IVoucherSubjectSettingService;
 import com.ruoyi.common.core.text.Convert;
+import com.ruoyi.common.utils.StringUtils;
 
 /**
  * 鍑瘉绉戠洰璁剧疆Service涓氬姟灞傚鐞�
@@ -179,4 +180,22 @@
     {
         return voucherSubjectSettingMapper.deleteVoucherSubjectSettingById(id);
     }
+
+    /**
+     * 鏍¢獙绉戠洰浠g爜鏄惁鍞竴
+     *
+     * @param voucherSubjectSetting 鍑瘉绉戠洰璁剧疆
+     * @return 缁撴灉
+     */
+    @Override
+    public String checkSubjectCodeUnique(VoucherSubjectSetting voucherSubjectSetting)
+    {
+        Integer id = StringUtils.isNull(voucherSubjectSetting.getId()) ? -1 : voucherSubjectSetting.getId();
+        VoucherSubjectSetting info = voucherSubjectSettingMapper.checkSubjectCodeUnique(voucherSubjectSetting.getSubjectCode(), voucherSubjectSetting.getAccountSet());
+        if (StringUtils.isNotNull(info) && info.getId().intValue() != id.intValue())
+        {
+            return "1";
+        }
+        return "0";
+    }
 }

--
Gitblit v1.8.0