| 
														
															@@ -721,8 +721,9 @@ public class ActivityPlanServiceImpl extends ServiceImpl<ActivityPlanDao, Activi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         List<Long> collect = saveOrUpdateRewardDto.getUpdateRewardDtoList().stream() 
														 | 
														
														 | 
														
															         List<Long> collect = saveOrUpdateRewardDto.getUpdateRewardDtoList().stream() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 .map(ActivityPlanReward::getRewardId).distinct().collect(Collectors.toList()); 
														 | 
														
														 | 
														
															                 .map(ActivityPlanReward::getRewardId).distinct().collect(Collectors.toList()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String clientType = activityPlan.getActivityClient().getCode(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         long validRewardNums = activityRewardService.listByIds(collect).stream() 
														 | 
														
														 | 
														
															         long validRewardNums = activityRewardService.listByIds(collect).stream() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                .filter(x -> x.getRewardClient().equals(activityPlan.getActivityClient().getCode())) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                .filter(x -> Lists.newArrayList(x.getRewardClient().split(",")).contains(clientType)) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 .count(); 
														 | 
														
														 | 
														
															                 .count(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (saveOrUpdateRewardDto.getUpdateRewardDtoList().size() != validRewardNums) { 
														 | 
														
														 | 
														
															         if (saveOrUpdateRewardDto.getUpdateRewardDtoList().size() != validRewardNums) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             throw new BizException("添加奖品与活动客户端不匹配"); 
														 | 
														
														 | 
														
															             throw new BizException("添加奖品与活动客户端不匹配"); 
														 |