diff --git a/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsActivityBo.java b/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsActivityBo.java index b8b43232..780b470d 100644 --- a/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsActivityBo.java +++ b/src/main/java/com/qs/serve/modules/tbs/entity/bo/TbsActivityBo.java @@ -2,6 +2,8 @@ package com.qs.serve.modules.tbs.entity.bo; import java.time.LocalDate; import java.io.Serializable; + +import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.hibernate.validator.constraints.Length; import org.springframework.format.annotation.DateTimeFormat; @@ -54,6 +56,11 @@ public class TbsActivityBo implements Serializable { @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate preEndDate; + /** 预计核销时间 */ + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8") + private LocalDate preCheckDate; + /** 备注 */ @Length(max = 255,message = "备注长度不能超过255字") private String remark; diff --git a/src/main/java/com/qs/serve/modules/tbs/service/TbsBudgetApplicationService.java b/src/main/java/com/qs/serve/modules/tbs/service/TbsBudgetApplicationService.java index 77bfafb9..1aa5d367 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/TbsBudgetApplicationService.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/TbsBudgetApplicationService.java @@ -412,6 +412,10 @@ public class TbsBudgetApplicationService { //提取可用预算的考核期 List currentScheduleItemBudgets = new ArrayList<>(); for (TbsActivity activity : activityList) { + //忽略重叠情况 + if(activityCostItem.getActivityId().equals(activity.getId())){ + continue; + } for (TbsBudget budget : currentItemBudgetList) { List scheduleItemBudgets = activity.getScheduleItemBudgetList(); for (TbsScheduleItemBudget scheduleItemBudget : scheduleItemBudgets) { diff --git a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsActivityServiceImpl.java b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsActivityServiceImpl.java index b2df9287..04b09422 100644 --- a/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsActivityServiceImpl.java +++ b/src/main/java/com/qs/serve/modules/tbs/service/impl/TbsActivityServiceImpl.java @@ -102,16 +102,21 @@ public class TbsActivityServiceImpl extends ServiceImpl