|
@@ -904,7 +904,7 @@ public class ExamServiceImpl implements ExamService {
|
|
//全部白名单模式:不在白名单中,才限制访问
|
|
//全部白名单模式:不在白名单中,才限制访问
|
|
// int count = examIpLimitRepo.countByExamIdAndLimitTypeAndIp(examId, IpLimitType.HAS_ACCESS.name(), realIp);
|
|
// int count = examIpLimitRepo.countByExamIdAndLimitTypeAndIp(examId, IpLimitType.HAS_ACCESS.name(), realIp);
|
|
// if (count == 0) {
|
|
// if (count == 0) {
|
|
- if(checkInIpConfig(realIp, examId, IpLimitType.HAS_ACCESS)) {
|
|
|
|
|
|
+ if(!checkInIpConfig(realIp, examId, IpLimitType.HAS_ACCESS)) {
|
|
return true;
|
|
return true;
|
|
} else {
|
|
} else {
|
|
// return getCenterLimit(manager, examId, accessUser.getUserId(), realIp);
|
|
// return getCenterLimit(manager, examId, accessUser.getUserId(), realIp);
|
|
@@ -913,7 +913,7 @@ public class ExamServiceImpl implements ExamService {
|
|
//全部黑名单模式:在黑名单中,才限制访问
|
|
//全部黑名单模式:在黑名单中,才限制访问
|
|
// int count = examIpLimitRepo.countByExamIdAndLimitTypeAndIp(examId, IpLimitType.NO_ACCESS.name(), realIp);
|
|
// int count = examIpLimitRepo.countByExamIdAndLimitTypeAndIp(examId, IpLimitType.NO_ACCESS.name(), realIp);
|
|
// if (count > 0) {
|
|
// if (count > 0) {
|
|
- if(!checkInIpConfig(realIp, examId, IpLimitType.NO_ACCESS)) {
|
|
|
|
|
|
+ if(checkInIpConfig(realIp, examId, IpLimitType.NO_ACCESS)) {
|
|
return true;
|
|
return true;
|
|
} else {
|
|
} else {
|
|
// return getCenterLimit(manager, examId, accessUser.getUserId(), realIp);
|
|
// return getCenterLimit(manager, examId, accessUser.getUserId(), realIp);
|