Procházet zdrojové kódy

fix:filter qty > 0

shc před 8 měsíci
rodič
revize
e35fed5e6f

+ 2 - 2
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/WmScorePackaeServiceImpl.java

@@ -1176,8 +1176,8 @@ public class WmScorePackaeServiceImpl extends ServiceImpl<WmScorePackageMapper,
                     if (CollUtil.isNotEmpty(taskTypeQtyList)) {
                         Map<String, Integer> taskTypeName2SumMap = taskTypeQtyList.stream()
                                 .collect(Collectors.groupingBy(WmPackageTaskTypeQty::getTaskTypeName, Collectors.summingInt(WmPackageTaskTypeQty::getQty)));
-
-                        for (WmPackageTaskTypeQty qty : collect) {
+                        List<WmPackageTaskTypeQty> collect1 = collect.stream().filter(ttq -> ttq.getQty() > 0).collect(Collectors.toList());
+                        for (WmPackageTaskTypeQty qty : collect1) {
                             Integer pQty = parent.get(qty.getTaskTypeName());
 
                             log.info("relate_pkg_qty:[{}][{}]", qty.getTaskTypeName(), pQty);