|  | @@ -124,7 +124,12 @@ public class FsUserCourseVideoRedPackageServiceImpl implements IFsUserCourseVide
 | 
	
		
			
				|  |  |          if (fsUserCourseVideoRedPackageList == null || fsUserCourseVideoRedPackageList.isEmpty()) {
 | 
	
		
			
				|  |  |              return;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +        List<Long> videoList = new ArrayList<>();
 | 
	
		
			
				|  |  | +        fsUserCourseVideoRedPackageList = fsUserCourseVideoRedPackageList.stream().filter(e -> {
 | 
	
		
			
				|  |  | +            boolean contains = videoList.contains(e.getVideoId());
 | 
	
		
			
				|  |  | +            videoList.add(e.getVideoId());
 | 
	
		
			
				|  |  | +            return !contains;
 | 
	
		
			
				|  |  | +        }).collect(Collectors.toList());
 | 
	
		
			
				|  |  |          List<FsUserCourseVideoRedPackage> existingData = fsUserCourseVideoRedPackageMapper
 | 
	
		
			
				|  |  |                  .selectByParamsList(fsUserCourseVideoRedPackageList);
 | 
	
		
			
				|  |  |  
 |