Просмотр исходного кода

[需求][新增]:需求1000358增加登陆积分返回值

release_toaliyun_real
hupeng 7 лет назад
Родитель
Сommit
2de49198c4
3 измененных файлов: 9 добавлений и 7 удалений
  1. +6
    -4
      mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java
  2. +1
    -1
      mallinkService/src/main/java/com/iformall/service/WxCUserService.java
  3. +2
    -2
      mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java

+ 6
- 4
mallinkCApi/src/main/java/com/iformall/controller/WxUserGrantController.java Просмотреть файл

@@ -144,7 +144,7 @@ public class WxUserGrantController extends BaseController {
user.setTenantId(wxAppinfo.getTenantId()); user.setTenantId(wxAppinfo.getTenantId());
user.setAppId(appId); user.setAppId(appId);
user.setOpenId(openId); user.setOpenId(openId);
int score = 0;
try { try {
WxCUser user1 = wxCUserService.getByOpenId(user); WxCUser user1 = wxCUserService.getByOpenId(user);
if (user1 != null) { if (user1 != null) {
@@ -172,8 +172,9 @@ public class WxUserGrantController extends BaseController {
user1.setLoginCount(user1.getLoginCount()+1); user1.setLoginCount(user1.getLoginCount()+1);
wxCUserService.saveOrUpdate(user1); wxCUserService.saveOrUpdate(user1);
// 成长值 // 成长值

try { try {
wxCUserService.scoreCalculate(user1, false);
score = wxCUserService.scoreCalculate(user1, false);
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
} }
@@ -204,8 +205,9 @@ public class WxUserGrantController extends BaseController {
request.setAttribute(Constant.LOGIN_USER_KEY, user.getId()); request.setAttribute(Constant.LOGIN_USER_KEY, user.getId());
request.setAttribute(Constant.TENANT_ID, user.getTenantId()); request.setAttribute(Constant.TENANT_ID, user.getTenantId());
// 成长值 // 成长值

try { try {
wxCUserService.scoreCalculate(user, true);
score = wxCUserService.scoreCalculate(user, true);
} catch (Exception e) { } catch (Exception e) {
logger.error(e.getMessage()); logger.error(e.getMessage());
} }
@@ -218,7 +220,7 @@ public class WxUserGrantController extends BaseController {
} }




resultMap.put("score",score);
return new ResultData(resultMap); return new ResultData(resultMap);
} }




+ 1
- 1
mallinkService/src/main/java/com/iformall/service/WxCUserService.java Просмотреть файл

@@ -78,5 +78,5 @@ public interface WxCUserService {
/** /**
* 计算当前用户成长值 * 计算当前用户成长值
*/ */
void scoreCalculate(WxCUser user, boolean isNew);
int scoreCalculate(WxCUser user, boolean isNew);
} }

+ 2
- 2
mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java Просмотреть файл

@@ -133,8 +133,8 @@ public class WxCUserServiceImpl implements WxCUserService {
} }


@Override @Override
public void scoreCalculate(WxCUser user, boolean isNew) {
wxScoreRulesService.addScore(EnumScoreType.LOGIN,user);
public int scoreCalculate(WxCUser user, boolean isNew) {
return wxScoreRulesService.addScore(EnumScoreType.LOGIN,user);
} }






Загрузка…
Отмена
Сохранить