| | |
| | | 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); |
| | | } |
| | |
| | | return serviceExternalpersonMapper.getInfoByUserNo(userno); |
| | | } |
| | | |
| | | @Override |
| | | public List<ServiceExternalperson> getInfoByIDCardNo(String idcardno) { |
| | | return serviceExternalpersonMapper.getInfoByIDCardNo(idcardno); |
| | | } |
| | | } |