Index: ssts-web/src/main/java/com/forgon/wechat/service/WeChatManagerImpl.java =================================================================== diff -u -r39702 -r39706 --- ssts-web/src/main/java/com/forgon/wechat/service/WeChatManagerImpl.java (.../WeChatManagerImpl.java) (revision 39702) +++ ssts-web/src/main/java/com/forgon/wechat/service/WeChatManagerImpl.java (.../WeChatManagerImpl.java) (revision 39706) @@ -179,8 +179,8 @@ String token = generateToken(openid, session_key, "", ""); JSONObject resultObj = new JSONObject(); resultObj.put("token", token); + //需要授权手机号登录 resultObj.put("authorizationRequired", true); - //需要授权手机号登录 return resultObj.toString(); } if(StringUtils.isBlank(userInfo.getOpenid())){// 1个openid可能对应多个手机号码 但是1个手机号码只会有一个openid @@ -232,11 +232,11 @@ if(StringUtils.isBlank(encryptedData)){ throw new SystemException("EncryptedData为空"); } - String iv = decodePhoneNumberDTO.getEncryptedData(); + String iv = decodePhoneNumberDTO.getIv(); if(StringUtils.isBlank(iv)){ throw new SystemException("iv为空"); } - String token = decodePhoneNumberDTO.getEncryptedData(); + String token = decodePhoneNumberDTO.getToken(); if(StringUtils.isBlank(token)){ throw new SystemException("token为空"); }