| @@ -416,6 +416,11 @@ public class WxUserGrantController extends BaseController { | |||||
| WxCUser user = getUser(); | WxCUser user = getUser(); | ||||
| boolean bPhone = false; | |||||
| if(StringUtils.isBlank(user.getPhone())) { | |||||
| bPhone = true; | |||||
| } | |||||
| WxMaService wxMaService = getWeappService(user.getAppId()); | WxMaService wxMaService = getWeappService(user.getAppId()); | ||||
| String session_key = user.getSessionKey(); | String session_key = user.getSessionKey(); | ||||
| @@ -429,10 +434,13 @@ public class WxUserGrantController extends BaseController { | |||||
| user.setCountryCode(phoneNoInfo.getCountryCode()); | user.setCountryCode(phoneNoInfo.getCountryCode()); | ||||
| wxCUserService.saveOrUpdate(user); | wxCUserService.saveOrUpdate(user); | ||||
| // 成长值 | |||||
| user.setScore(user.getScore() + wxScoreRulesService.addScore(EnumScoreType.WECHAT_PHONE, user)); | |||||
| //增加积分 | |||||
| addCredit(user, EnumScoreType.WECHAT_PHONE); | |||||
| if(bPhone) { | |||||
| // 首次授权, 增加成长值及积分 | |||||
| // 成长值 | |||||
| user.setScore(wxScoreRulesService.addScore(EnumScoreType.WECHAT_PHONE, user)); | |||||
| //增加积分 | |||||
| addCredit(user, EnumScoreType.WECHAT_PHONE); | |||||
| } | |||||
| resultMap.put("msg", "授权手机成功!"); | resultMap.put("msg", "授权手机成功!"); | ||||
| resultMap.put("phone", phoneNoInfo.getPhoneNumber()); | resultMap.put("phone", phoneNoInfo.getPhoneNumber()); | ||||