|
|
@ -483,18 +483,18 @@ public class TbsBudgetApplicationService { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// else {
|
|
|
|
// if(throwEx){
|
|
|
|
// Assert.throwEx("品类["+ activityCostItem.getTargetName()+"]无可用预算");
|
|
|
|
// }
|
|
|
|
// //添加到预算超支表
|
|
|
|
// activityCostItem.setBudgetId(0L);
|
|
|
|
// activityCostItem.setScheduleId(0L);
|
|
|
|
// activityCostItem.setScheduleItemId(0L);
|
|
|
|
// activityCostItem.setScheduleItemBudgetId(0L);
|
|
|
|
// activityCostItem.setScheduleItemName("无");
|
|
|
|
// actUnMatchList.add(activityCostItem);
|
|
|
|
// }
|
|
|
|
else { |
|
|
|
if(throwEx){ |
|
|
|
Assert.throwEx("品类["+ activityCostItem.getTargetName()+"]无可用预算"); |
|
|
|
} |
|
|
|
//添加到预算超支表
|
|
|
|
activityCostItem.setBudgetId(0L); |
|
|
|
activityCostItem.setScheduleId(0L); |
|
|
|
activityCostItem.setScheduleItemId(0L); |
|
|
|
activityCostItem.setScheduleItemBudgetId(0L); |
|
|
|
activityCostItem.setScheduleItemName("无"); |
|
|
|
actUnMatchList.add(activityCostItem); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
@ -583,9 +583,10 @@ public class TbsBudgetApplicationService { |
|
|
|
* 1.通过活动加载所有满足条件的考核期(用于加载历史核销费用), |
|
|
|
* 2.设置没有可用预算的活动id |
|
|
|
* 3.设置匹配的考核期列表到活动中 |
|
|
|
* @param activityList |
|
|
|
* @param activityList -> item设置满足条件的考核期列表 |
|
|
|
* @param budgetIds |
|
|
|
* @param noBudgetActivityIds |
|
|
|
* @return scheduleItemList 命中的考核期列表 |
|
|
|
*/ |
|
|
|
public List<TbsScheduleItemBudget> loadScheduleBudgetAndSetting(List<TbsActivity> activityList, |
|
|
|
List<Long> budgetIds, List<Long> noBudgetActivityIds) { |
|
|
|