diff --git a/gptCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/gptCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index f451595..816bd15 100755 --- a/gptCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/gptCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -114,8 +114,8 @@ public class WxUserGrantController extends BaseController { String openId = null; String unionId = null; + WxAppinfo wxAppinfo = wxAppinfoServie.getCAppInfoFromRedis(appId); try { - WxAppinfo wxAppinfo = wxAppinfoServie.getCAppInfoFromRedis(appId); WxMaJscode2SessionResult session = wxWeappService.jsCode2SessionInfo(code, wxAppinfo, false); logger.info("sessionResult: " + session); if (null != session) { @@ -147,6 +147,7 @@ public class WxUserGrantController extends BaseController { cUser = new WxCUser(); cUser.setOpenId(openId); cUser.setUnionId(unionId); + cUser.updateTenantInfo(wxAppinfo); wxCUserService.saveOrUpdate(cUser); } WxCUserCache.cacheApp(objectCommonRedisTemplate, cUser);