|
@@ -5,7 +5,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.google.common.collect.Lists;
|
|
|
import com.google.common.collect.Maps;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.ActivityPlan;
|
|
|
+import com.yonge.cooleshow.biz.dal.entity.ActivityReward;
|
|
|
import com.yonge.cooleshow.biz.dal.service.ActivityPlanService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.ActivityRewardService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.UserRewardVo;
|
|
|
import com.yonge.cooleshow.common.enums.ActivityTypeEnum;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
@@ -33,6 +35,9 @@ public class ActivityUserRewardServiceImpl extends ServiceImpl<ActivityUserRewar
|
|
|
@Autowired
|
|
|
private ActivityPlanService activityPlanService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ActivityRewardService activityRewardService;
|
|
|
+
|
|
|
@Override
|
|
|
public ActivityUserRewardVo detail(Long id) {
|
|
|
return baseMapper.detail(id);
|
|
@@ -95,7 +100,11 @@ public class ActivityUserRewardServiceImpl extends ServiceImpl<ActivityUserRewar
|
|
|
|
|
|
@Override
|
|
|
public void saveRewardRecord(Long activityId, Long rewardId, Long userId) {
|
|
|
+ ActivityReward activityReward = activityRewardService.getById(activityId);
|
|
|
ActivityUserReward activityUserReward = new ActivityUserReward();
|
|
|
+ if (activityReward != null) {
|
|
|
+ activityUserReward.setUnit(activityReward.getUnit().getCode());
|
|
|
+ }
|
|
|
activityUserReward.setActivityId(activityId);
|
|
|
activityUserReward.setRewardId(rewardId);
|
|
|
activityUserReward.setUserId(userId);
|