|  |  | @ -1874,7 +1874,14 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |             }); |  |  |  |             }); | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (CollectionUtil.isNotEmpty(productsList)) { |  |  |  |         if (CollectionUtil.isNotEmpty(productsList)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |             BasicProductsEntity basicProductsEntity = productsList.get(0); |  |  |  |             //过来500 条 数据 过滤掉uuid一样的 100个产品
 | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             List<BasicProductsEntity> uniqueUuidProducts = productsList.stream() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .collect(Collectors.groupingBy(BasicProductsEntity::getUuid)) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .values() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .stream() | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .map(list -> list.get(0)) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     .collect(Collectors.toList()); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             for (BasicProductsEntity basicProductsEntity : uniqueUuidProducts){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                 List<BasicProductsEntity> basicProductsEntities = basicProductsDao.selectList(new LambdaQueryWrapper<BasicProductsEntity>().eq(BasicProductsEntity::getUuid, basicProductsEntity.getUuid())); |  |  |  |                 List<BasicProductsEntity> basicProductsEntities = basicProductsDao.selectList(new LambdaQueryWrapper<BasicProductsEntity>().eq(BasicProductsEntity::getUuid, basicProductsEntity.getUuid())); | 
			
		
	
		
		
			
				
					
					|  |  |  |                 if (CollectionUtil.isNotEmpty(basicProductsEntities)){ |  |  |  |                 if (CollectionUtil.isNotEmpty(basicProductsEntities)){ | 
			
		
	
		
		
			
				
					
					|  |  |  |                     for (BasicProductsEntity basicProductsEntity1 : basicProductsEntities){ |  |  |  |                     for (BasicProductsEntity basicProductsEntity1 : basicProductsEntities){ | 
			
		
	
	
		
		
			
				
					|  |  | @ -1883,6 +1890,7 @@ public class HeartService { | 
			
		
	
		
		
			
				
					
					|  |  |  |                         } |  |  |  |                         } | 
			
		
	
		
		
			
				
					
					|  |  |  |                     } |  |  |  |                     } | 
			
		
	
		
		
			
				
					
					|  |  |  |                 } |  |  |  |                 } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             } | 
			
		
	
		
		
			
				
					
					|  |  |  |             List<List<BasicProductsEntity>> splits = CustomUtil.splitList(productsList, 200); |  |  |  |             List<List<BasicProductsEntity>> splits = CustomUtil.splitList(productsList, 200); | 
			
		
	
		
		
			
				
					
					|  |  |  |             splits.forEach(items -> { |  |  |  |             splits.forEach(items -> { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 basicProductsDao.replaceBatch(items); |  |  |  |                 basicProductsDao.replaceBatch(items); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |