diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java index c930b2d4e..a27bafc06 100755 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java @@ -92,8 +92,6 @@ public class WxUserGrantController extends BaseController { @Autowired WxCreditHistoryService wxCreditHistoryService; - @Autowired - WxCUserBasicInfoMapper wxCUserBasicInfoMapper; /** * 微信消息服务验证 * @@ -515,15 +513,13 @@ public class WxUserGrantController extends BaseController { user.setCountryCode(phoneNoInfo.getCountryCode()); if (isFirstPhone) { //检查是否存在会员信息 如果有 赋值积分 - WxCUserBasicInfo wxCUserBasicInfoQuery = new WxCUserBasicInfo(); - wxCUserBasicInfoQuery.setPhone(user.getPhone()); - wxCUserBasicInfoQuery.setTenantId(user.getTenantId()); - WxCUserBasicInfo wxCUserBasicInfo = wxCUserBasicInfoMapper.selectOne(wxCUserBasicInfoQuery); - if (wxCUserBasicInfo != null) { + List basicInfoList = wxCUserBasicInfoService.findByPhone(user.getTenantId(), user.getPhone()); + if (basicInfoList.size() > 0) { + WxCUserBasicInfo basicInfo = basicInfoList.get(0); int credit = user.getCredit() == null ? 0 : user.getCredit(); int score = user.getScore() == null ? 0 : user.getScore(); - user.setCredit(wxCUserBasicInfo.getCredit() + credit); - user.setScore(wxCUserBasicInfo.getPoins() + score); + user.setCredit(basicInfo.getCredit() + credit); + user.setScore(basicInfo.getPoins() + score); } } wxCUserService.saveOrUpdate(user);