diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java index 50f65a04..a5045976 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CasesServiceImpl.java @@ -207,6 +207,9 @@ public class CasesServiceImpl implements ICasesService { if (caseVo.getIsTop() != null) { query.addFilter(FieldFilters.eq("isTop", caseVo.getIsTop())); } + if (StringUtils.isNotBlank(caseVo.getAuthorName())) { + query.addFilter(FieldFilters.like("authorName", LikeMatchMode.ANYWHERE, caseVo.getAuthorName())); + } OrderCondition order = null; if (StringUtils.isNotBlank(caseVo.getOrderField())) {