Browse Source

fix

master
lin 1 year ago
parent
commit
b57a5f0a16
2 changed files with 11 additions and 0 deletions
  1. +9
    -0
      gptCApi/src/main/java/com/iformall/controller/WxUserGrantController.java
  2. +2
    -0
      gptService/src/main/java/com/iformall/domain/po/WxCUser.java

+ 9
- 0
gptCApi/src/main/java/com/iformall/controller/WxUserGrantController.java View File

@@ -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);
}



+ 2
- 0
gptService/src/main/java/com/iformall/domain/po/WxCUser.java View File

@@ -36,4 +36,6 @@ public class WxCUser extends TenantEntity {
private Integer isMember;
@TableField(exist = false)
private Integer isValid;
@TableField(exist = false)
private String secret;
}

Loading…
Cancel
Save