|
|
|
@@ -416,6 +416,11 @@ public class WxUserGrantController extends BaseController { |
|
|
|
|
|
|
|
WxCUser user = getUser(); |
|
|
|
|
|
|
|
boolean bPhone = false; |
|
|
|
if(StringUtils.isBlank(user.getPhone())) { |
|
|
|
bPhone = true; |
|
|
|
} |
|
|
|
|
|
|
|
WxMaService wxMaService = getWeappService(user.getAppId()); |
|
|
|
|
|
|
|
String session_key = user.getSessionKey(); |
|
|
|
@@ -429,10 +434,13 @@ public class WxUserGrantController extends BaseController { |
|
|
|
user.setCountryCode(phoneNoInfo.getCountryCode()); |
|
|
|
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("phone", phoneNoInfo.getPhoneNumber()); |
|
|
|
|