Explorar o código

解决验证二维码登录报错

dzx hai 1 ano
pai
achega
0088339896

+ 3 - 0
src/main/java/com/xjrsoft/module/system/controller/LoginController.java

@@ -143,6 +143,9 @@ public class LoginController {
     @XjrLog(value = "验证是否登录成功")
     public RT<LoginCheckQRCodeVo> checkLoginQRCode(@RequestBody @Valid String loginCode) {
         Long timestamp = redisUtil.get(loginCode + "time", Long.class);
+        if(timestamp == null){
+            timestamp = 0l;
+        }
         long timeMillis = System.currentTimeMillis();
         LoginCheckQRCodeVo loginCheckQRCodeVo = new LoginCheckQRCodeVo();
         if(timeMillis - timestamp > 300000){