Index: ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java =================================================================== diff -u -r32485 -r32553 --- ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java (.../ServiceManagerImpl.java) (revision 32485) +++ ssts-webservice/src/main/java/com/forgon/disinfectsystem/webservice/service/ServiceManagerImpl.java (.../ServiceManagerImpl.java) (revision 32553) @@ -737,6 +737,11 @@ } return true; }).collect(Collectors.toList()); + //先过滤掉不回收的项,防止生成的json数组末尾多出逗号 + applicationItems = applicationItems.stream().filter(item -> { + TousseDefinition td = tousseDefinitionManager.get(item.getTousseDefinitionId()); + return td != null && TousseDefinition.STR_YES.equals(td.getIsRecycling()); + }).collect(Collectors.toList()); int itemSize = applicationItems.size(); for (int i = 0;i < itemSize;i++) { TousseItem item = applicationItems.get(i);