yxh
2 天以前 6356db280804feed69ac8c31cce50ec4dfc5fd9c
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);
    }
}