|
@@ -16,6 +16,7 @@ import com.yonge.cooleshow.biz.dal.service.ActivityUserRewardService;
|
|
import com.yonge.cooleshow.biz.dal.vo.ActivityUserRewardVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.ActivityUserRewardVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.UserRewardVo;
|
|
import com.yonge.cooleshow.biz.dal.vo.UserRewardVo;
|
|
import com.yonge.cooleshow.common.enums.ActivityTypeEnum;
|
|
import com.yonge.cooleshow.common.enums.ActivityTypeEnum;
|
|
|
|
+import com.yonge.cooleshow.common.enums.EStatus;
|
|
import com.yonge.cooleshow.common.enums.RewardTypeEnum;
|
|
import com.yonge.cooleshow.common.enums.RewardTypeEnum;
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -53,6 +54,10 @@ public class ActivityUserRewardServiceImpl extends ServiceImpl<ActivityUserRewar
|
|
throw new BizException("无效的活动ID");
|
|
throw new BizException("无效的活动ID");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ if (ActivityTypeEnum.SHARE == activityPlan.getActivityType()) {
|
|
|
|
+ query.setActivityGroupBy(EStatus.DISABLE.getValue());
|
|
|
|
+ }
|
|
|
|
+
|
|
// 活动获奖用户信息
|
|
// 活动获奖用户信息
|
|
List<UserRewardVo> userRewards = baseMapper.selectPage(page, query);
|
|
List<UserRewardVo> userRewards = baseMapper.selectPage(page, query);
|
|
|
|
|
|
@@ -93,6 +98,7 @@ public class ActivityUserRewardServiceImpl extends ServiceImpl<ActivityUserRewar
|
|
|
|
|
|
item.rewardType(RewardTypeEnum.valueOf(activityPlan.getShareType()))
|
|
item.rewardType(RewardTypeEnum.valueOf(activityPlan.getShareType()))
|
|
.shareType(activityPlan.getShareType())
|
|
.shareType(activityPlan.getShareType())
|
|
|
|
+ .amount(1L)
|
|
.teacherName(teacherNameMap.getOrDefault(item.getUserId(), ""))
|
|
.teacherName(teacherNameMap.getOrDefault(item.getUserId(), ""))
|
|
.setTeacherIds(teacherIdMap.getOrDefault(item.getUserId(), ""));
|
|
.setTeacherIds(teacherIdMap.getOrDefault(item.getUserId(), ""));
|
|
}
|
|
}
|