This commit is contained in:
张良(004796)
2024-04-07 16:11:43 +08:00
parent 5bb1bc6b43
commit 43109fd084

View File

@@ -152,10 +152,10 @@ public class UserForbidManager {
} }
public CheckForbid checkForbid(Long userId,String usercode, String IMEI, String ip){ public CheckForbid checkForbid(Long userId,String usercode, String IMEI, String ip){
ForbidTypeEnum typeEnum;
CheckForbid noForbid = CheckForbid.noForbid(); CheckForbid noForbid = CheckForbid.noForbid();
String member; ForbidTypeEnum typeEnum = null;
Long forbidId; String member = null;
Long forbidId = 0L;
if(StringUtils.isNotEmpty(usercode)){ if(StringUtils.isNotEmpty(usercode)){
forbidId = forbidCache.checkForbid(usercode, ForbidTypeEnum.USER); forbidId = forbidCache.checkForbid(usercode, ForbidTypeEnum.USER);
if(forbidId == null){ if(forbidId == null){
@@ -167,7 +167,8 @@ public class UserForbidManager {
noForbid = CheckForbid.forbid(traceId); noForbid = CheckForbid.forbid(traceId);
noForbid.setMessage("您的账号已被封禁"); noForbid.setMessage("您的账号已被封禁");
}else if(StringUtils.isNotBlank(IMEI)){ }
if(StringUtils.isNotBlank(IMEI)){
forbidId = forbidCache.checkForbid(IMEI, ForbidTypeEnum.IMEI); forbidId = forbidCache.checkForbid(IMEI, ForbidTypeEnum.IMEI);
if(forbidId == null){ if(forbidId == null){
return noForbid; return noForbid;
@@ -177,7 +178,8 @@ public class UserForbidManager {
String traceId = IdManager.nextIdStr(); String traceId = IdManager.nextIdStr();
noForbid = CheckForbid.forbid(traceId); noForbid = CheckForbid.forbid(traceId);
noForbid.setMessage("您的设备已被封禁"); noForbid.setMessage("您的设备已被封禁");
}else if(StringUtils.isNotBlank(ip)){ }
if(StringUtils.isNotBlank(ip)){
forbidId = forbidCache.checkForbid(ip, ForbidTypeEnum.IP); forbidId = forbidCache.checkForbid(ip, ForbidTypeEnum.IP);
if(forbidId == null){ if(forbidId == null){
return noForbid; return noForbid;
@@ -187,8 +189,6 @@ public class UserForbidManager {
String traceId = IdManager.nextIdStr(); String traceId = IdManager.nextIdStr();
noForbid = CheckForbid.forbid(traceId); noForbid = CheckForbid.forbid(traceId);
noForbid.setMessage("您的IP已被封禁"); noForbid.setMessage("您的IP已被封禁");
}else{
return noForbid;
} }
if(noForbid.isForbid()){ if(noForbid.isForbid()){
// 保存拦截记录 // 保存拦截记录