diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java index ca4c31514..7e17e6c0f 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/service/impl/BussDocumentLibraryEOServiceImpl.java @@ -2931,12 +2931,13 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl + List queryConditionVOList = (List) parameter.get("queryConditionVOList"); + if(ObjectUtils.isNotEmpty(queryConditionVOList)){ + String queryCondition = sqlJoint(queryConditionVOList); + if(StringUtils.isNotBlank(queryCondition)){ + conditionSb.append(queryCondition); + } + } + + //处理列表表头排序 if (StringUtils.isNotBlank((String) parameter.get("orderByField"))) { conditionSb.append(" order by " + (String) parameter.get("orderByField")); @@ -5048,10 +5060,10 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl queryConditionVOList){ + private String sqlJoint(List queryConditionVOList){ + StringBuilder sb = new StringBuilder(); if(queryConditionVOList.size() != 0){ int count =0; - StringBuilder sb = new StringBuilder(); for (QueryConditionVO queryConditionVO : queryConditionVOList) { String type = queryConditionVO.getType();//and或or String rule = queryConditionVO.getRule(); @@ -5083,6 +5095,7 @@ public class BussDocumentLibraryEOServiceImpl extends ServiceImpl