Houjie
2025-06-30 c34fc83655b146b40802e1fce22db37b7367c83d
lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/system/controller/ThirdLoginController.java
@@ -125,6 +125,7 @@
   /**
    * 创建新账号
     *
    * @param model
    * @return
    */
@@ -156,6 +157,7 @@
   /**
    * 绑定账号 需要设置密码 需要走一遍校验
     *
    * @param json
    * @return
    */
@@ -204,6 +206,7 @@
   /**
    * 第三方登录回调接口
     *
    * @param token
    * @param thirdType
    * @return
@@ -245,6 +248,7 @@
      baseCommonService.addLog("用户名: " + username + ",登录成功[第三方用户]!", CommonConstant.LOG_TYPE_1, null);
      return result;
   }
   /**
    * 第三方绑定手机号返回token
    *
@@ -322,7 +326,7 @@
         builder.append("https://login.dingtalk.com/oauth2/auth");
         // 授权通过/拒绝后回调地址。
         // 注意 需要与注册应用时登记的域名保持一致。
         String redirectUri = RestUtil.getBaseUrl() + "/sys/thirdLogin/oauth2/dingtalk/callback";
            String redirectUri ="http://houjie.xalxzn.com:8866/jeecg-boot/sys/thirdLogin/oauth2/dingtalk/callback";
         builder.append("?redirect_uri=").append(URLEncoder.encode(redirectUri, "UTF-8"));
         // 固定值为code。
         // 授权通过后返回authCode。
@@ -344,7 +348,7 @@
      }
      log.info("oauth2 login url:" + url);
      response.sendRedirect(url);
      return "login…";
     return  "login..";
   }
    /**
@@ -392,14 +396,13 @@
               redirect = arr[1];
            }
         }
         String token = saveToken(loginUser);
         state += "/oauth2-app/login?oauth2LoginToken=" + URLEncoder.encode(token, "UTF-8");
            state += "/h5/oauth2-app/login?oauth2LoginToken=" + URLEncoder.encode(token, "UTF-8");
         //update-begin---author:wangshuai ---date:20220613  for:[issues/I5BOUF]oauth2 钉钉无法登录------------
         state += "&thirdType=" + source;
         //state += "&thirdType=" + "wechat_enterprise";
         if (redirect != null && redirect.length() > 0) {
            state += "&redirect=" + redirect;
                state += "&" + redirect;
         }
         //update-end-author:taoyan date:2022-6-30 for: 工作流发送消息 点击消息链接跳转办理页面