|
|
@@ -169,6 +169,9 @@ public class ActivityTaskUserServiceImpl extends ServiceImpl<ActivityTaskUserMap
|
|
|
//连续签到的天数,不包括今天,即第一天1积分第二天2积分
|
|
|
int continuousSignInDay = getContinuousSignInDay(signIn);
|
|
|
//天数*每次累加分数得出今天分数
|
|
|
+ if (continuousSignInDay == 0){
|
|
|
+ continuousSignInDay =1;
|
|
|
+ }
|
|
|
int fen = activityTaskVo.getAccIntegral()*continuousSignInDay;
|
|
|
Long score = userVo.getIntegral()+fen;
|
|
|
|
|
|
@@ -183,6 +186,8 @@ public class ActivityTaskUserServiceImpl extends ServiceImpl<ActivityTaskUserMap
|
|
|
//增加用户积分和等级
|
|
|
userVo.setUserLevel(list1.getGrade());
|
|
|
increaseUser(userVo,score);
|
|
|
+ add.setUserId(bo.getUserId());
|
|
|
+ add.setTaskId(activityTaskVo.getId());
|
|
|
|
|
|
return this.save(add);
|
|
|
}
|