From 5785e0bd4b05fde7554e5f00bf146d380cdb3543 Mon Sep 17 00:00:00 2001 From: "15989082884@163.com" <15989082884@163.com> Date: Sun, 2 Jul 2023 17:32:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B9=E7=94=A8=E7=8E=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/BirRoiRateServiceImpl.java | 4 +++ .../tbs/mapper/TbsCostPercentMapper.java | 2 +- .../service/impl/TbsCostApplyServiceImpl.java | 27 ++++++++++++------- 3 files changed, 23 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/qs/serve/modules/bir/service/impl/BirRoiRateServiceImpl.java b/src/main/java/com/qs/serve/modules/bir/service/impl/BirRoiRateServiceImpl.java index 495fb58a..a740a815 100644 --- a/src/main/java/com/qs/serve/modules/bir/service/impl/BirRoiRateServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/bir/service/impl/BirRoiRateServiceImpl.java @@ -185,6 +185,7 @@ public class BirRoiRateServiceImpl extends ServiceImpl { - @Update("update tbs_cost_percent set del_flag = 1 where id = #{costId}}") + @Update("update tbs_cost_percent set del_flag = 1 where cost_apply_id = #{costId}") void delByCostApplyId(@Param("costId")Long costApplyId); } diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java index 76a08c8e..0ade6d7c 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java @@ -236,14 +236,23 @@ public class TbsCostApplyServiceImpl extends ServiceImpl tbsBudgetCostItems = budgetCostItemService.listByCostApplyId(Long.parseLong(id)); + List tbsBudgetCostItems = result.getBudgetMatchList(); List scheduleItemBudgetIds = tbsBudgetCostItems.stream().map(a->a.getScheduleItemBudgetId()).distinct().collect(Collectors.toList()); List tbsScheduleItemBudgets = tbsScheduleItemBudgetMapper.selectBatchIds(scheduleItemBudgetIds); for(TbsScheduleItemBudget tbsScheduleItemBudget : tbsScheduleItemBudgets){