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){