| 
					
				 | 
			
			
				@@ -52,8 +52,8 @@ public class ActivityPlanRewardServiceImpl extends ServiceImpl<ActivityPlanRewar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public ActivityPlanReward detailByActivityIdAndRewardId(Long activityId, Long rewardId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return baseMapper.detailByActivityIdAndRewardId(activityId, rewardId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public ActivityPlanReward detailByActivityIdAndRewardId(Long activityId, Long rewardId, String group) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return baseMapper.detailByActivityIdAndRewardId(activityId, rewardId, group); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -81,7 +81,7 @@ public class ActivityPlanRewardServiceImpl extends ServiceImpl<ActivityPlanRewar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             , (param) -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 ActivityRewardVo detail = activityRewardService.detail(param.getRewardId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId(), param.getGroup()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 if (null == old) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                     Integer stock = detail.getStock() - param.getRewardNum(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                     if (stock < 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -161,7 +161,7 @@ public class ActivityPlanRewardServiceImpl extends ServiceImpl<ActivityPlanRewar 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                             , (param) -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 ActivityRewardVo detail = activityRewardService.detail(param.getRewardId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                                ActivityPlanReward old = detailByActivityIdAndRewardId(param.getActivityId(), param.getRewardId(), reward.getGroup()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                 if (old.getRewardNum() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                                     //入库存变更记录 
			 |