Browse Source

bug修复

wangliang 4 years ago
parent
commit
e570c2f2f5

+ 9 - 9
teachcloud-report/src/main/java/com/qmth/teachcloud/report/auth/TeachcloudReportAuthenticationService.java

@@ -67,15 +67,15 @@ public class TeachcloudReportAuthenticationService implements AuthorizationServi
                 throw ExceptionResultEnum.AUTHORIZATION_ERROR.exception();
             }
 
-            Long expireTime = redisUtil.getUserSessionExpire(accessEntity.getIdentity());
-            if (Objects.nonNull(expireTime) && expireTime.longValue() > -1L) {
-                if (Objects.nonNull(tbSession.getLastAccessTime()) && (System.currentTimeMillis() - tbSession.getLastAccessTime()) / 1000 > dictionaryConfig.sysDomain().getSessionActive().getSeconds()) {
-                    log.warn("Authorization faile: session active, session active is " + dictionaryConfig.sysDomain().getSessionActive().getSeconds());
-                    throw ExceptionResultEnum.NOT_LOGIN.exception();
-                }
-                tbSession.setLastInfo();
-                redisUtil.setUserSession(accessEntity.getIdentity(), tbSession, expireTime);
-            }
+//            Long expireTime = redisUtil.getUserSessionExpire(accessEntity.getIdentity());
+//            if (Objects.nonNull(expireTime) && expireTime.longValue() > -1L) {
+//                if (Objects.nonNull(tbSession.getLastAccessTime()) && (System.currentTimeMillis() - tbSession.getLastAccessTime()) / 1000 > dictionaryConfig.sysDomain().getSessionActive().getSeconds()) {
+//                    log.warn("Authorization faile: session active, session active is " + dictionaryConfig.sysDomain().getSessionActive().getSeconds());
+//                    throw ExceptionResultEnum.NOT_LOGIN.exception();
+//                }
+//                tbSession.setLastInfo();
+//                redisUtil.setUserSession(accessEntity.getIdentity(), tbSession, expireTime);
+//            }
 
             List<String> privilegeUrl = cacheService.privilegeUrlCache(PrivilegePropertyEnum.NO_AUTH);
             //无需鉴权的url

+ 1 - 0
teachcloud-report/src/main/resources/application-release.properties

@@ -56,6 +56,7 @@ sys.config.adminLogoUrl=http://qmth-test.oss-cn-shenzhen.aliyuncs.com/frontend/w
 #sys.config.autoCreatePdfResetMaxCount=5
 sys.config.threadPoolCoreSize=1
 sys.config.customThreadPoolCoreSize=false
+sys.config.sessionActive=2h
 sys.config.reportUrl=https://whu.qmth.com.cn/#/student-report/
 spring.resources.static-locations=file:${sys.config.serverUpload},classpath:/META-INF/resources/,classpath:/resources/
 

+ 1 - 0
teachcloud-report/src/main/resources/application-test.properties

@@ -50,6 +50,7 @@ sys.config.serverHost=192.168.10.136:8005
 #sys.config.accessSecret=LdUwb5X4etmjW7fDn0KAdoXG0Yt7AkDu
 sys.config.accessKey=274f823e5f59410f8b3bb6edcd8e2b6e
 sys.config.accessSecret=y7AO6W0TOdTF8HpWBwGHbp3wfIHsmUKr
+sys.config.sessionActive=2h
 sys.config.adminLogoUrl=http://qmth-test.oss-cn-shenzhen.aliyuncs.com/frontend/wx_logo.png
 #sys.config.htmlToPdfUrl=/usr/local/bin/wkhtmltopdf
 #sys.config.htmlToPdfUrl=/usr/local/bin/wkhtmltopdf