From ce64e667815b39efdc2f8bd52be0d43d49db8d84 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 17 七月 2022 00:06:29 +0800
Subject: [PATCH] 优化小区位置

---
 service-api/src/main/java/com/java110/api/smo/login/impl/OwnerAppLoginSMOImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/service-api/src/main/java/com/java110/api/smo/login/impl/OwnerAppLoginSMOImpl.java b/service-api/src/main/java/com/java110/api/smo/login/impl/OwnerAppLoginSMOImpl.java
index 89a68c5..76ca094 100644
--- a/service-api/src/main/java/com/java110/api/smo/login/impl/OwnerAppLoginSMOImpl.java
+++ b/service-api/src/main/java/com/java110/api/smo/login/impl/OwnerAppLoginSMOImpl.java
@@ -54,6 +54,7 @@
     private final static int expireTime = 7200;
 
     private final static int LOGIN_PAGE = 1;
+    private final static int COMMON_PAGE = 2;
 
     @Autowired
     private RestTemplate restTemplate;
@@ -214,13 +215,12 @@
         logger.debug("璋冪敤寰俊鎹㈠幓openId " + paramOut);
         if (paramOut.getStatusCode() != HttpStatus.OK) {
             return ResultVo.redirectPage(errorUrl);
-
         }
-
         JSONObject paramObj = JSONObject.parseObject(paramOut.getBody());
 
         //鑾峰彇 openId
         String openId = paramObj.getString("openid");
+
         String userinfo_url = WechatConstant.APP_GET_USER_INFO_URL
                 .replace("ACCESS_TOKEN", paramObj.getString("access_token"))
                 .replace("OPENID", openId);
@@ -260,6 +260,17 @@
             return ResultVo.redirectPage(errorUrl);
         }
 
+        if (loginFlag == COMMON_PAGE) {
+            //灏唎penId鏀惧埌redis 缂撳瓨锛岀粰鍓嶆涓嬪彂涓存椂绁ㄦ嵁
+            if (errorUrl.indexOf("?") > 0) {
+                redirectUrl += ("&openId=" + openId);
+            } else {
+                redirectUrl += ("?openId=" + openId);
+            }
+            logger.debug("璺宠浆url:{}", redirectUrl);
+            return ResultVo.redirectPage(redirectUrl);
+        }
+
         //鍒ゆ柇褰撳墠openId 鏄惁缁戝畾浜嗕笟涓�
         pd = PageData.newInstance().builder("-1", "", "", pd.getReqData(),
                 "", "", "", "",

--
Gitblit v1.8.0