diff --git a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java index bb0542f..d598577 100644 --- a/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java +++ b/jeecg-system/jeecg-system-biz/src/main/java/org/jeecg/modules/system/service/impl/HealthUserEmployeeExServiceImpl.java @@ -192,8 +192,10 @@ public class HealthUserEmployeeExServiceImpl extends ServiceImpl orgCodes = GlobalUtils.getManagedCodes(filter.getOrgCode()); filter.setOrgCodes(orgCodes); - // 20260330 · 名字中包含·需要转义回· - filter.setRealname(filter.getRealname().replaceAll("·", "·")); + // 名字中包含·(中文间隔号)时,前端可能传入 HTML 实体 ·,需转义回原字符 + if (StrUtil.isNotBlank(filter.getRealname())) { + filter.setRealname(filter.getRealname().replaceAll("·", "·")); + } IPage userEmployeeIPage = healthUserEmployeeExMapper.queryUserEmployeeList(page, filter); if (CollectionUtils.isEmpty(userEmployeeIPage.getRecords())) { return userEmployeeIPage;