From a02f9b950fb3635195c0c27fa84817b9d470dfe3 Mon Sep 17 00:00:00 2001 From: gaojie Date: Mon, 1 Jul 2019 16:57:23 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95sdk?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/controller/GetUserController.java | 33 +++++++++---------- src/main/java/com/ljsd/pojo/SuJieAccount.java | 33 ------------------- 2 files changed, 15 insertions(+), 51 deletions(-) delete mode 100644 src/main/java/com/ljsd/pojo/SuJieAccount.java diff --git a/src/main/java/com/ljsd/controller/GetUserController.java b/src/main/java/com/ljsd/controller/GetUserController.java index d0b309e..80a5dfd 100644 --- a/src/main/java/com/ljsd/controller/GetUserController.java +++ b/src/main/java/com/ljsd/controller/GetUserController.java @@ -1,7 +1,6 @@ package com.ljsd.controller; import com.alibaba.fastjson.JSONObject; -import com.ljsd.pojo.SuJieAccount; import com.ljsd.redis.RedisKey; import com.ljsd.util.BaseGlobal; import com.ljsd.util.EncryptUtils; @@ -56,8 +55,8 @@ public class GetUserController extends HttpServlet { return; } if(!"3".equals(platform)){ - SuJieAccount suJieAccount = loginVerfify(platform, openId, token); - if(suJieAccount == null){ + boolean result = loginVerfify(platform, openId, token); + if(!result){ response.sendError(400, "verify fail"); return; } @@ -99,7 +98,7 @@ public class GetUserController extends HttpServlet { } - public static SuJieAccount loginVerfify(String platForm,String openId,String token){ + public static boolean loginVerfify(String platForm,String openId,String token){ try{ String loginUrl = ""; if("1".equals(platForm)){ @@ -108,40 +107,38 @@ public class GetUserController extends HttpServlet { loginUrl = KTSDKConstans.iosVerify; } Map params = new HashMap(); - params.put("userID", openId); + params.put("userid", openId); params.put("token", token); StringBuilder sb = new StringBuilder(); - sb.append("userID=").append(openId) - .append("token=").append(token) - .append(KTSDKConstans.appid); + sb.append("userid=").append(openId) + .append("token=").append(token).append(KTSDKConstans.appid).append(KTSDKConstans.appkey); String sign = EncryptUtils.createMD5String(sb.toString()); params.put("sign", sign); + params.put("appid", KTSDKConstans.appid); String loginResult = HttpUtils.doPost(loginUrl,params); if(loginResult == null || loginResult.isEmpty()){ - return null; + return false; } return parseLoginResult(loginResult); }catch(Exception e){ - return null; + return false; } } - private static SuJieAccount parseLoginResult(String orderResult){ + private static boolean parseLoginResult(String orderResult){ try { - SuJieAccount suJieAccount = (SuJieAccount)JSONObject.parse(orderResult); - int state = suJieAccount.getState(); - if(state != 0){ - return null; + JSONObject jsonObject = JSONObject.parseObject(orderResult); + int state = jsonObject.getIntValue("state"); + if(state != 1){ + return false; } - return suJieAccount; } catch (Exception e) { e.printStackTrace(); } - - return null; + return true; } } diff --git a/src/main/java/com/ljsd/pojo/SuJieAccount.java b/src/main/java/com/ljsd/pojo/SuJieAccount.java deleted file mode 100644 index 24261cf..0000000 --- a/src/main/java/com/ljsd/pojo/SuJieAccount.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.ljsd.pojo; - -public class SuJieAccount { - private String accountID; - private String accountName; - private int state; - - public SuJieAccount() { - } - - public SuJieAccount(String accountID, String accountName){ - this.accountID = accountID; - this.accountName = accountName; - } - - public int getState() { - return state; - } - - public String getAccountID() { - return accountID; - } - public void setAccountID(String accountID) { - this.accountID = accountID; - } - public String getAccountName() { - return accountName; - } - public void setAccountName(String accountName) { - this.accountName = accountName; - } - -}