刘韬 5 yıl önce
ebeveyn
işleme
3a863b488f

+ 5 - 1
PacsOnline_Wechat_Doctor/src/main/java/com/zskk/controller/WxaUserApiController.java

@@ -8,6 +8,7 @@ import com.jfinal.kit.StrKit;
 import com.jfinal.weixin.sdk.api.ApiConfigKit;
 import com.jfinal.weixin.sdk.api.ApiResult;
 import com.jfinal.weixin.sdk.cache.IAccessTokenCache;
+import com.jfinal.weixin.sdk.encrypt.WxaBizDataCrypt;
 import com.jfinal.wxaapp.api.WxaUserApi;
 import com.jfinal.wxaapp.jfinal.WxaController;
 import com.zskk.controller.bean.LoginBean;
@@ -227,7 +228,10 @@ public class WxaUserApiController extends WxaController {
 //		renderText(sessionKey+"    "+encryptedData + "     "+ iv);
 
 		try {
-			ApiResult apiResult = wxaUserApi.getUserInfo(sessionKey, encryptedData, iv);
+			WxaBizDataCrypt dataCrypt = new WxaBizDataCrypt(sessionKey);
+	        String json = dataCrypt.decrypt(encryptedData, iv);
+//			ApiResult apiResult = wxaUserApi.getUserInfo(sessionKey, encryptedData, iv);
+			renderText(json);
 
 		} catch (Exception e) {
 			// TODO: handle exception