diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/policy/impl/PolicyInfoServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/policy/impl/PolicyInfoServiceImpl.java index d2819cb..cf9a81b 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/policy/impl/PolicyInfoServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/policy/impl/PolicyInfoServiceImpl.java @@ -33,8 +33,15 @@ public class PolicyInfoServiceImpl implements IPolicyInfoService { public TableDataInfo getPortalList(PolicyInfoQuery query) { PageHelper.startPage(query.getPageNum(), query.getPageSize()); if (StringUtils.isNotEmpty(query.getPolicyTag())) { - List policyTags = Arrays.asList(query.getPolicyTag().split(",")); - query.setPolicyTags(policyTags); + System.out.println("query.getPolicyTag()============"+query.getPolicyTag()); + String policyTag = query.getPolicyTag().trim(); + if (StringUtils.isNotEmpty(policyTag) && policyTag.endsWith(",")) { + policyTag = policyTag.substring(0, policyTag.length() - 1); + if (StringUtils.isNotEmpty(policyTag) && StringUtils.isNotEmpty(policyTag.trim())) { + List policyTags = Arrays.asList(policyTag.trim().split(",")); + query.setPolicyTags(policyTags); + } + } } // 仅返回启用状态的政策给前端 query.setStatus("0");