diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapApplyDetailsServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapApplyDetailsServiceImpl.java index 4b8e61e5..d2093fec 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapApplyDetailsServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/scrap/service/impl/ScrapApplyDetailsServiceImpl.java @@ -460,6 +460,7 @@ public class ScrapApplyDetailsServiceImpl implements IScrapApplyDetailsService { String result = list.stream() .map(ScrapTotalListVo::getMonth) // 提取 month 属性 .distinct() // 去重 + .sorted() // 按升序排序 .collect(Collectors.joining(",")); // 用逗号拼接 scrapTotalListVo.setTotalCost(totalCost); scrapTotalListVo.setMonth(result);