|  | @@ -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);
 |