From 1955e92f44f0c14da252fdd77910cd68272c664d Mon Sep 17 00:00:00 2001 From: qfrjava <13402782+qfrjava@user.noreply.gitee.com> Date: 星期四, 10 四月 2025 11:26:06 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/WI/Service.V1.0 --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIServerControl.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIServerControl.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIServerControl.java index 06cc71f..7b4f962 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIServerControl.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTAIServerControl.java @@ -285,15 +285,18 @@ String token = tranReq.convParamToString("user_token", true); String ssoUrl = (String) SMTAIServerApp.getApp().getGlobalConfig("sso_url"); - ssoUrl = ssoUrl.replace("{user_token}", token); + ssoUrl = ssoUrl.replace("{user_token}", java.net.URLEncoder.encode(token, "UTF-8")); SMTHttpClient web = new SMTHttpClient(); Json jsonResp = Json.read(web.getHttpString(ssoUrl, null, null)); if(!jsonResp.safeGetBoolean("json_ok", false)) throw new Exception("login error"); - String userId = jsonResp.getJson("user_id").asString(); - String userName = jsonResp.getJson("user_name").asString(); + //{"json_ok":true,"value":{"USER_ID":"b6178aa09e4946d6a2d6bbbd7d22f666","USER_NAME":"鍞愭垚","USER_LOGIN_NAME":"tc","USER_PART":"ba24b67a00574d8b9391434a207ea972","USER_SEX":null,"USER_PHONE":null,"USER_EMAIL":null}} + + Json jsonUserInfo = jsonResp.getJson("value"); + String userId = jsonUserInfo.getJson("USER_ID").asString(); + String userName = jsonUserInfo.getJson("USER_NAME").asString(); // 鏌ヨ鐢ㄦ埛鏄惁瀛樺湪, 涓嶅瓨鍦ㄥ垯鍒涘缓鐢ㄦ埛 synchronized(_lockSSO) -- Gitblit v1.9.3