|
@@ -59,10 +59,12 @@ public interface CrmReceivablePlanMapper extends BaseMapperX<CrmReceivablePlanDO
|
|
|
|
|
|
// Backlog: 回款提醒类型
|
|
|
LocalDateTime beginOfToday = LocalDateTimeUtil.beginOfDay(LocalDateTime.now());
|
|
|
- if (CrmReceivablePlanPageReqVO.REMIND_TYPE_NEEDED.equals(pageReqVO.getRemindType())) { // 待回款。查询条件:未回款+提醒时间<=当前时间(反过来即当前时间>=提醒时间,已经到达提醒的时间点)
|
|
|
+ if (CrmReceivablePlanPageReqVO.REMIND_TYPE_NEEDED.equals(pageReqVO.getRemindType())) { // 待回款
|
|
|
+ // 查询条件:未回款 + 提醒时间 <= 当前时间(反过来即当前时间 >= 提醒时间,已经到达提醒的时间点)
|
|
|
query.isNull(CrmReceivablePlanDO::getReceivableId) // 未回款
|
|
|
.le(CrmReceivablePlanDO::getRemindTime, beginOfToday); // 今天开始提醒
|
|
|
- } else if (CrmReceivablePlanPageReqVO.REMIND_TYPE_EXPIRED.equals(pageReqVO.getRemindType())) { // 已逾期。查询条件:未回款+回款时间<当前时间(反过来即当前时间>回款时间,已经过了回款时间点)
|
|
|
+ } else if (CrmReceivablePlanPageReqVO.REMIND_TYPE_EXPIRED.equals(pageReqVO.getRemindType())) { // 已逾期
|
|
|
+ // 查询条件:未回款 + 回款时间 < 当前时间(反过来即当前时间 > 回款时间,已经过了回款时间点)
|
|
|
query.isNull(CrmReceivablePlanDO::getReceivableId) // 未回款
|
|
|
.lt(CrmReceivablePlanDO::getReturnTime, beginOfToday); // 已逾期
|
|
|
} else if (CrmReceivablePlanPageReqVO.REMIND_TYPE_RECEIVED.equals(pageReqVO.getRemindType())) { // 已回款
|