123
This commit is contained in:
@@ -9,8 +9,10 @@ import com.ruoyi.cai.dto.admin.query.UserForbidReq;
|
||||
import com.ruoyi.cai.enums.ForbidTimeEnum;
|
||||
import com.ruoyi.cai.enums.ForbidTypeEnum;
|
||||
import com.ruoyi.cai.mq.AmqpProducer;
|
||||
import com.ruoyi.cai.mq.CommonDelayTypeEnum;
|
||||
import com.ruoyi.cai.mq.dto.CommonDelayDto;
|
||||
import com.ruoyi.cai.service.*;
|
||||
import com.ruoyi.cai.util.CaiDateUtil;
|
||||
import com.ruoyi.common.utils.StringUtils;
|
||||
import lombok.Data;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@@ -197,12 +199,12 @@ public class UserForbidManager {
|
||||
if(userForbid == null || userForbid.getForbidStatus() == 2){
|
||||
return;
|
||||
}
|
||||
// 后者 - 前者 < 12小时
|
||||
long between = ChronoUnit.SECONDS.between(LocalDateTime.now(), userForbid.getEndTime());
|
||||
// < 12小时
|
||||
long between = CaiDateUtil.diff(userForbid.getEndTime(),LocalDateTime.now());
|
||||
if(between > 0 && between < 60*60*12){
|
||||
CommonDelayDto dto = new CommonDelayDto();
|
||||
dto.setForbidId(expireId);
|
||||
dto.setType(2);
|
||||
dto.setType(CommonDelayTypeEnum.USER_FORBID.getCode());
|
||||
amqpProducer.sendCommonDelayMq(dto,(int)between+5);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user