From 686bd303ddc68db338fe352c38392194217168a5 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期二, 11 三月 2025 15:27:59 +0800
Subject: [PATCH] 修改业务逻辑增加项目编码

---
 expert-system/src/main/java/com/gkhy/system/service/impl/SysExpertInfoServiceImpl.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 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 c9c1f28..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
@@ -35,12 +35,12 @@
     public List<SysExpertInfo> exportInfoList(SysExpertInfo expertInfo) {
         //
 
-        return baseMapper.expertInfoList(expertInfo);
+        return baseMapper.expertInfoListV2(expertInfo);
     }
 
     @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