From 660dfa2781f4bb882f34baa9f9084ce2e0ea008e Mon Sep 17 00:00:00 2001
From: chenjiahe <763432473@qq.com>
Date: 星期一, 15 十一月 2021 16:25:54 +0800
Subject: [PATCH] 扫码登录优化

---
 src/main/java/com/platform/verification/VerificationTool.java |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/platform/verification/VerificationTool.java b/src/main/java/com/platform/verification/VerificationTool.java
index 5056c69..f5b8836 100644
--- a/src/main/java/com/platform/verification/VerificationTool.java
+++ b/src/main/java/com/platform/verification/VerificationTool.java
@@ -26,15 +26,15 @@
     public static PlatformResult verification(String appId,String sign,String sys_appId,String sys_private_key){
 
         if (StringUtils.isEmpty(sign)) {
-            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒");
+            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒01");
         }
         if (StringUtils.isEmpty(appId)) {
             return PlatformResult.failure(PlatformCode.ERROR_APPIS, "APPID閿欒");
         }
 
         //鏍¢獙appid鏄惁瀛樺湪
-        if(!sys_appId.equals("appId")){
-            return PlatformResult.failure(PlatformCode.ERROR_APPIS, "APPID閿欒");
+        if(!sys_appId.equals(appId)){
+            return PlatformResult.failure(PlatformCode.ERROR_APPIS, "APPID鏃犳晥");
         }
 
         //瑙e瘑RSA
@@ -45,33 +45,32 @@
 
         }
         if(StringUtils.isEmpty(decrypt)){
-            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒");
+            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒02");
         }
 
         //decrypt鏍煎紡锛歛ppId_鏃堕棿鎴砡闅忔満鏁帮紙灏介噺灏戯級
         String[] decrypts = decrypt.split("_");
         if(decrypts.length != 3){
-            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒");
+            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒03");
         }
 
         if (!appId.equals(decrypts[0])) {
-            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒");
+            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒04");
         }
 
         Date date  = null;
         try{
-
             //鍒ゆ柇鎺ュ彛鏃堕棿
             SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
             String sd = sdf.format(new Date(Long.parseLong(String.valueOf(decrypts[1]))));      // 鏃堕棿鎴宠浆鎹㈡垚鏃堕棿
             date = DateUtil.parseString(sd,"yyyy-MM-dd HH:mm:ss");
         }catch (Exception e){
-            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒");
+            return PlatformResult.failure(PlatformCode.ERROR_SIGN, "绛惧悕閿欒05");
         }
 
-        //鎺ュ彛鏈夋晥2绉掗挓
-        if(System.currentTimeMillis()-date.getTime() > 2000){
-            return PlatformResult.failure(PlatformCode.ERROR_INVALID_VISIT, "璁块棶鏃犳晥");
+        //鎺ュ彛鏈夋晥5绉掗挓
+        if(System.currentTimeMillis()-date.getTime() > 5000){
+            return PlatformResult.failure(PlatformCode.ERRO_VISIT_OVERTIMR, "璁块棶瓒呮椂");
         }
 
         return PlatformResult.success();

--
Gitblit v1.8.0