|
|
@@ -212,6 +212,15 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
ptlAgreement.setCreator(userName);
|
|
|
ptlAgreement.setCreateTime(LocalDateTime.now());
|
|
|
ptlAgreement.setDeleted(0);
|
|
|
+ LocalDate startDate = agreementSaveDto.getStartDate();
|
|
|
+ LocalDate endDate = agreementSaveDto.getEndDate();
|
|
|
+ LocalDate now = LocalDate.now();
|
|
|
+ //更新是否有效
|
|
|
+ if (now.isEqual(startDate) || (now.isAfter(startDate) && now.isBefore(endDate))) {
|
|
|
+ ptlAgreement.setIsValid("1");
|
|
|
+ } else {
|
|
|
+ ptlAgreement.setIsValid("0");
|
|
|
+ }
|
|
|
save(ptlAgreement);
|
|
|
// 新增协议轨迹
|
|
|
PtlAgreementTrajectory ptlAgreementTrajectory = new PtlAgreementTrajectory();
|
|
|
@@ -483,7 +492,9 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
ptlAgreementPageVo.getAuditType())
|
|
|
// 对接人名字
|
|
|
.eq(!ObjectUtils.isEmpty(ptlAgreementPageVo.getDockingPerson()), PtlAgreement::getDockingPerson,
|
|
|
- ptlAgreementPageVo.getDockingPerson());
|
|
|
+ ptlAgreementPageVo.getDockingPerson())
|
|
|
+ .eq(!ObjectUtils.isEmpty(ptlAgreementPageVo.getIsValid()), PtlAgreement::getIsValid,
|
|
|
+ ptlAgreementPageVo.getIsValid());
|
|
|
// 录入时间
|
|
|
if (!ObjectUtils.isEmpty(ptlAgreementPageVo.getStartDate()) && !ObjectUtils.isEmpty(ptlAgreementPageVo.getEndDate())) {
|
|
|
LocalDateTime startDateTime = ptlAgreementPageVo.getStartDate().atTime(LocalTime.MIN);
|
|
|
@@ -535,15 +546,15 @@ public class PtlAgreementServiceImpl extends ServiceImpl<PtlAgreementMapper, Ptl
|
|
|
Page<PtlAgreement> agreementPage = page(page, wrapper);
|
|
|
for (PtlAgreement agreement : agreementPage.getRecords()) {
|
|
|
LocalDate startDate = agreement.getStartDate();
|
|
|
- System.out.println(startDate);
|
|
|
LocalDate endDate = agreement.getEndDate();
|
|
|
LocalDate now = LocalDate.now();
|
|
|
-
|
|
|
+ //更新是否有效
|
|
|
if (now.isEqual(startDate) || (now.isAfter(startDate) && now.isBefore(endDate))) {
|
|
|
agreement.setIsValid("1");
|
|
|
} else {
|
|
|
agreement.setIsValid("0");
|
|
|
}
|
|
|
+ ptlAgreementMapper.updateById(agreement);
|
|
|
// 判断是否勾选
|
|
|
if(agreeMap.containsKey(agreement.getId())){
|
|
|
agreement.setCheck(true);
|