|
|
@@ -14,6 +14,7 @@ import com.iformall.domain.po.base.TenantEntity; |
|
|
|
import com.iformall.enums.*; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.service.*; |
|
|
|
import com.iformall.service.cache.WxAppInfoCache; |
|
|
|
import com.iformall.service.cache.WxCUserCache; |
|
|
|
import com.iformall.service.wx.WxWeappService; |
|
|
|
import com.iformall.utils.Constant; |
|
|
@@ -220,6 +221,14 @@ public class WxUserGrantController extends BaseController { |
|
|
|
user.setIsValid(EnumYesOrNo.YES.getCode()); |
|
|
|
} |
|
|
|
} |
|
|
|
WxAppinfo wxAppinfo = WxAppInfoCache.getCacheAppInfo(objectCommonRedisTemplate, user.getTenantId()); |
|
|
|
if (null == wxAppinfo) { |
|
|
|
wxAppinfo = wxAppinfoServie.getCAppInfo(user); |
|
|
|
if (null != wxAppinfo) { |
|
|
|
WxAppInfoCache.cacheApp(objectCommonRedisTemplate, wxAppinfo); |
|
|
|
} |
|
|
|
} |
|
|
|
user.setSecret(wxAppinfo.getSecret()); |
|
|
|
return new ResultData(user); |
|
|
|
} |
|
|
|
|
|
|
|