From 31d69134d1bcaac9c50b6a57784aeb436d5bd75c Mon Sep 17 00:00:00 2001
From: jyy <935090232@qq.com>
Date: Thu, 08 Apr 2021 19:21:10 +0800
Subject: [PATCH] 扫码登录

---
 zq-erp/src/main/resources/templates/views/common/login.html                           |    6 +++---
 zq-erp/src/main/java/com/matrix/system/common/authority/strategy/ScanQrCodeLogin.java |    8 ++++----
 zq-erp/src/main/java/com/matrix/system/common/dto/WebLoginDto.java                    |    2 +-
 zq-erp/src/main/java/com/matrix/system/common/actions/CommonAction.java               |    2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/zq-erp/src/main/java/com/matrix/system/common/actions/CommonAction.java b/zq-erp/src/main/java/com/matrix/system/common/actions/CommonAction.java
index 45bc96a..18eb754 100644
--- a/zq-erp/src/main/java/com/matrix/system/common/actions/CommonAction.java
+++ b/zq-erp/src/main/java/com/matrix/system/common/actions/CommonAction.java
@@ -112,7 +112,7 @@
 			LoginStrategy apLogin = new AccountPasswordLogin(user, sysUsersService);
 			user = authorityManager.login(apLogin);
 		}else {
-			ScanQrCodeLogin apLogin = new ScanQrCodeLogin( sysUsersService,webLoginDto.getWebClientId());
+			ScanQrCodeLogin apLogin = new ScanQrCodeLogin( sysUsersService,webLoginDto.getLoginQrCodeKey());
 			user = authorityManager.login(apLogin);
 		}
 
diff --git a/zq-erp/src/main/java/com/matrix/system/common/authority/strategy/ScanQrCodeLogin.java b/zq-erp/src/main/java/com/matrix/system/common/authority/strategy/ScanQrCodeLogin.java
index 3e379ae..b9cd2ac 100644
--- a/zq-erp/src/main/java/com/matrix/system/common/authority/strategy/ScanQrCodeLogin.java
+++ b/zq-erp/src/main/java/com/matrix/system/common/authority/strategy/ScanQrCodeLogin.java
@@ -25,18 +25,18 @@
     private SysUsersService sysUsersService;
 
 
-    private String webClientId;
+    private String loginQrCodeKey;
 
-    public ScanQrCodeLogin(SysUsersService sysUsersService, String webClientId) {
+    public ScanQrCodeLogin(SysUsersService sysUsersService, String loginQrCodeKey) {
 
         this.sysUsersService = sysUsersService;
-        this.webClientId = webClientId;
+        this.loginQrCodeKey = loginQrCodeKey;
     }
 
     @Override
     public Object login() {
 
-        Long loginUserId = WebSoketScanQrCodeLoginObserver.getScanCashValue(webClientId);
+        Long loginUserId = WebSoketScanQrCodeLoginObserver.getScanCashValue(loginQrCodeKey);
 
         if (loginUserId != null) {
             SysUsers loginUser = sysUsersService.findById(loginUserId);
diff --git a/zq-erp/src/main/java/com/matrix/system/common/dto/WebLoginDto.java b/zq-erp/src/main/java/com/matrix/system/common/dto/WebLoginDto.java
index dd123ff..73561e3 100644
--- a/zq-erp/src/main/java/com/matrix/system/common/dto/WebLoginDto.java
+++ b/zq-erp/src/main/java/com/matrix/system/common/dto/WebLoginDto.java
@@ -27,6 +27,6 @@
     /**
      * 终端标识
      */
-    private String webClientId;
+    private String loginQrCodeKey;
 
 }
diff --git a/zq-erp/src/main/resources/templates/views/common/login.html b/zq-erp/src/main/resources/templates/views/common/login.html
index 2d33168..987ecb3 100644
--- a/zq-erp/src/main/resources/templates/views/common/login.html
+++ b/zq-erp/src/main/resources/templates/views/common/login.html
@@ -300,7 +300,7 @@
 
     //soket用户标识
     let webClientId = "webClientId_" + MTools.randomStr();
-
+    let loginQrCodeKey="";
 
 
     markQrcode();
@@ -310,7 +310,7 @@
             width: 200,
             height: 200
         });
-        let loginQrCodeKey="loginQrCodeKey_" + MTools.randomStr();
+        loginQrCodeKey="loginQrCodeKey_" + MTools.randomStr();
         let qrInfo={webClientId:webClientId,loginQrCodeKey:loginQrCodeKey}
         console.log(qrInfo);
         qrcode.makeCode(JSON.stringify(qrInfo));
@@ -416,7 +416,7 @@
                     if(serverMsg.loginOperation==1){
                         $.AjaxProxy({
                             p: {
-                                webClientId: webClientId,
+                                loginQrCodeKey: loginQrCodeKey,
                                 loginType: 2
                             }
                         }).invoke("/common/dologin", function (loj) {

--
Gitblit v1.9.1