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