From efc7fe9c194a12f7bebe7a5363ce7cd4f8330f2e Mon Sep 17 00:00:00 2001 From: whywhyo <1511349576@qq.com> Date: 星期六, 10 六月 2023 22:36:14 +0800 Subject: [PATCH] 123 --- zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java b/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java index 64f1393..6052b7c 100644 --- a/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java +++ b/zhang-content/src/main/java/com/ruoyi/service/impl/ZTravelPriceServiceImpl.java @@ -229,6 +229,15 @@ List<ZTravelPriceDetail> detailList = priceDto.getDetailList(); + //濡傛灉浼犺繃鏉ョ殑鍒楄〃鐨勬暟鎹噷闈㈡病鏈塱d + List<ZTravelPriceDetail> addPriceDetail = detailList.stream().filter(priceDetail -> priceDetail.getId() == null || priceDetail.getId() == 0 ).collect(Collectors.toList()); + addPriceDetail.forEach(priceDetail -> { + priceDetail.setFeeId(priceDto.getId()); + }); + + //閭e氨鍏堝鍔犲埌鏁版嵁搴撲腑 + zTravelPriceDetailService.saveBatch(addPriceDetail); + //寰楀埌鎬诲ぉ鏁� long count = detailList.stream().map(ZTravelPriceDetail::getHappenTime).distinct().count(); Integer totalDay = Math.toIntExact(count); -- Gitblit v1.9.1