diff --git a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java index 51672ed9721a9643178d06a66793dc7fd130d28b..62c94bb2a0c5eb26521e24d5e020f6c11fdfda43 100644 --- a/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java +++ b/src/main/java/com/pms/ocp/service/impl/ApiBasicManagementServiceImpl.java @@ -157,8 +157,14 @@ public class ApiBasicManagementServiceImpl extends ServiceImpl apiBaseTreeOther(String apiGroupCompanyCode, String apiGroupPcode, Integer apiGroupPromotionType, String apiCode) { List ocpApiGroups = ocpApiGroupMapper.apiTree(apiGroupCompanyCode, apiGroupPcode, apiGroupPromotionType); - if (ocpApiGroups.size() != 0) { - return ocpApiGroups; + ArrayList list = new ArrayList<>(); + for (OcpGroupBaseDto ocpApiGroup : ocpApiGroups) { + if (StringUtils.isNotBlank(ocpApiGroup.getApiCode())&&StringUtils.isNotBlank(ocpApiGroup.getApiName())){ + list.add(ocpApiGroup); + } + } + if (list.size() != 0) { + return list; } else { if (StringUtils.isNotEmpty(apiCode)) { return Collections.EMPTY_LIST;