| | |
| | | // 我负责的 + 非公海 |
| | | CrmPermissionUtils.appendPermissionCondition(query, CrmBizTypeEnum.CRM_RECEIVABLE_PLAN.getType(), |
| | | CrmReceivablePlanDO::getId, userId, CrmSceneTypeEnum.OWNER.getType()); |
| | | // 未回款 + 已逾期 + 今天开始提醒 |
| | | // 与待回款提醒列表一致:未回款,且已到提醒日期,不要求已经逾期。 |
| | | LocalDateTime beginOfToday = LocalDateTimeUtil.beginOfDay(LocalDateTime.now()); |
| | | query.isNull(CrmReceivablePlanDO::getReceivableId) // 未回款 |
| | | .lt(CrmReceivablePlanDO::getReturnTime, beginOfToday) // 已逾期 |
| | | .lt(CrmReceivablePlanDO::getRemindTime, beginOfToday); // 今天开始提醒 |
| | | .le(CrmReceivablePlanDO::getRemindTime, beginOfToday); // 包含今天开始提醒 |
| | | return selectCount(query); |
| | | } |
| | | |