|
@@ -121,9 +121,11 @@ public class PushMsgRpcImpl implements IPushMsgRpc {
|
|
|
.eq(PushMsgSendResult::getSendStatus, CpSendRoleResultEnum.CP_SEND_ROLE_RESULT_SUCCESS.getValue())
|
|
|
.orderByDesc(PushMsgSendResult::getCreateTime)
|
|
|
.last("limit 1"));
|
|
|
- Duration duration = Duration.between(pushMsgSendResult.getCreateTime(), LocalDateTime.now());
|
|
|
- if (duration.toMinutes() <= defaultStrategy.getSendTimeInterval()) {
|
|
|
- return Boolean.TRUE;
|
|
|
+ if (pushMsgSendResult != null) {
|
|
|
+ Duration duration = Duration.between(pushMsgSendResult.getCreateTime(), LocalDateTime.now());
|
|
|
+ if (duration.toMinutes() <= defaultStrategy.getSendTimeInterval()) {
|
|
|
+ return Boolean.TRUE;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
return Boolean.FALSE;
|