diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java index 21319e69..c8715133 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/RepairAuditDetailsServiceImpl.java @@ -6,6 +6,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Date; import java.util.List; +import java.util.stream.Collectors; import com.alibaba.nacos.common.utils.CollectionUtils; import com.bonus.sgzb.common.core.constant.TaskTypeConstants; @@ -195,10 +196,9 @@ public class RepairAuditDetailsServiceImpl implements IRepairAuditDetailsService if (CollectionUtils.isEmpty(list)) { List repartList = repairAuditDetailsMapper.getRepartList(bean); if (CollectionUtils.isNotEmpty(repartList)) { - String repairType = repartList.get(0).getRepairType(); - if ("2".equals(repairType)) { - return repartList; - } + // 获取repartList集合中repairType为2的数据 + return repartList.stream().filter(item -> "2".equals(item.getRepairType())) + .collect(Collectors.toList()); } } return list;