| | |
| | | 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()); |