|  | @@ -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) {
 | 
	
		
			
				|  |  |                                                      //入库存变更记录
 |