From 68b49efb4da346edb42a5d8ebb39af47207402bd Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期一, 12 十月 2026 11:14:13 +0800
Subject: [PATCH] 修改了报销校验

---
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceExternalpersonServiceImpl.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceExternalpersonServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceExternalpersonServiceImpl.java
index 112ea26..326fcea 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceExternalpersonServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceExternalpersonServiceImpl.java
@@ -49,7 +49,11 @@
             wrappers.like(ServiceExternalperson::getUsername, serviceExternalperson.getUsername());
         }
         if (StringUtils.isNotBlank(serviceExternalperson.getUsertype())) {
-            wrappers.eq(ServiceExternalperson::getUsertype, serviceExternalperson.getUsertype());
+            // UserType 鑷� 2026-09-27 璧蜂负澶氬�煎瓧娈碉紙閫楀彿鍒嗛殧锛夛紝鎸�"鍖呭惈"鍖归厤
+            wrappers.apply("FIND_IN_SET({0}, UserType)", serviceExternalperson.getUsertype());
+        }
+        if (StringUtils.isNotBlank(serviceExternalperson.getUnitname())) {
+            wrappers.like(ServiceExternalperson::getUnitname, serviceExternalperson.getUnitname());
         }
         return this.list(wrappers);
     }
@@ -81,4 +85,8 @@
         return serviceExternalpersonMapper.getInfoByUserNo(userno);
     }
 
+    @Override
+    public List<ServiceExternalperson> getInfoByIDCardNo(String idcardno) {
+        return serviceExternalpersonMapper.getInfoByIDCardNo(idcardno);
+    }
 }

--
Gitblit v1.9.3