From 0ee9cf0938174798af956fc6ae301ef149fd8b6a Mon Sep 17 00:00:00 2001
From: heheng <heheng@123456>
Date: 星期二, 10 十二月 2024 14:17:39 +0800
Subject: [PATCH] 修改业务逻辑

---
 expert-system/src/main/java/com/gkhy/system/service/impl/SysExpertInfoServiceImpl.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/expert-system/src/main/java/com/gkhy/system/service/impl/SysExpertInfoServiceImpl.java b/expert-system/src/main/java/com/gkhy/system/service/impl/SysExpertInfoServiceImpl.java
index 5c602d5..7a0f675 100644
--- a/expert-system/src/main/java/com/gkhy/system/service/impl/SysExpertInfoServiceImpl.java
+++ b/expert-system/src/main/java/com/gkhy/system/service/impl/SysExpertInfoServiceImpl.java
@@ -40,7 +40,7 @@
 
     @Override
     public int addExpertInfo(SysExpertInfo expertInfo) {
-        if(!checkIdCardUnique(new SysExpertInfo().setIdCard(expertInfo.getIdCard()))){
+        if(!checkIdCardUnique(expertInfo)){
             throw new ServiceException("该业务处室申请数据已存在");
         }
         if(StringUtils.isEmpty(expertInfo.getPersonalOpinionKey()) && StringUtils.isEmpty(expertInfo.getRecommendUnitOpinionKey())){
@@ -57,7 +57,7 @@
     @Override
     public int modExpertInfo(SysExpertInfo expertInfo) {
         if(!checkIdCardUnique(expertInfo)){
-            throw new ServiceException("该业务处室申请数据已存在");
+            throw new ServiceException("该业务处室专业领域申请数据已存在");
         }
         checkHavePer(expertInfo.getId());
         expertInfo.setUpdateBy(SecurityUtils.getUsername());
@@ -154,7 +154,7 @@
 
     public boolean checkIdCardUnique(SysExpertInfo expertInfo){
         Long expertId = expertInfo.getId()==null? -1L : expertInfo.getId();
-        SysExpertInfo info = baseMapper.checkIdcardUnique(expertInfo.getIdCard(),expertInfo.getDeptId());
+        SysExpertInfo info = baseMapper.checkIdCardDomainUnique(expertInfo.getPhone(),expertInfo.getIdCard(),expertInfo.getDomain());
         if (info!=null && info.getId().longValue() != expertId.longValue())
         {
             return false;

--
Gitblit v1.9.2