diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java index 697466f..c5a2ed7 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxUserMemberServiceImpl.java @@ -297,11 +297,13 @@ public class WxUserMemberServiceImpl implements IWxUserMemberService { loginUserVo.setToken(null); loginUserVo.setIntegralText(null); // TODO:调用数云接口获取最新的积分值(已完成,未保存操作记录) - ShuYunMember shuYunMember = ShuYunApiUtils.queryMember(wxUserMember.getUnionid(), shuYunConfig.getPlatCode(), shuYunConfig.getShopId()); - loginUserVo.setCredit(Integer.valueOf(shuYunMember.getPoint())); - // TODO: 调用数云接口获取即将过期的积分值(已完成,未保存操作记录) - Integer expireCredit = ShuYunApiUtils.pointWillDueSearch(wxUserMember.getUnionid()); - loginUserVo.setExpireCredit(expireCredit); + if (wxUserMember.getUserType() != null && wxUserMember.getUserType() == 1) { + ShuYunMember shuYunMember = ShuYunApiUtils.queryMember(wxUserMember.getUnionid(), shuYunConfig.getPlatCode(), shuYunConfig.getShopId()); + loginUserVo.setCredit(Integer.valueOf(shuYunMember.getPoint())); + // TODO: 调用数云接口获取即将过期的积分值(已完成,未保存操作记录) + Integer expireCredit = ShuYunApiUtils.pointWillDueSearch(wxUserMember.getUnionid()); + loginUserVo.setExpireCredit(expireCredit); + } // 刷新缓存信息 String userKey = CacheConstants.LOGIN_TOKEN_KEY + loginUser.getToken();