| 
					
				 | 
			
			
				@@ -47,7 +47,6 @@ public class DmpProductAttributeServiceImpl extends AbstractCrudService<DmpProdu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new BusinessException("新增产品属性信息'" + dmpProductAttribute.getAttributeName() + "'失败,产品信息已存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.save(dmpProductAttribute); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dmpProductAttributeAttachService.addBatch(dmpProductAttribute); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,8 +58,6 @@ public class DmpProductAttributeServiceImpl extends AbstractCrudService<DmpProdu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new BusinessException("新增产品属性信息'" + dmpProductAttribute.getAttributeName() + "'失败,产品信息已存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.updateById(dmpProductAttribute); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dmpProductAttributeAttachService.deleteBatch(dmpProductAttribute); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dmpProductAttributeAttachService.addBatch(dmpProductAttribute); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,21 +79,9 @@ public class DmpProductAttributeServiceImpl extends AbstractCrudService<DmpProdu 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(null != paRequest.getProductId(),DmpProductAttribute::getProductId,paRequest.getProductId()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(DmpProductAttribute::getDeleteFlag,0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page = this.page(page,lambdaQuery); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<DmpProductAttribute> records = page.getRecords(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<DmpProductAttributeAttach> dmpProductAttributeAttaches = dmpProductAttributeAttachService.listByAttributeIds(records.stream().map(DmpProductAttribute::getId).collect(Collectors.toList())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        page.getRecords().forEach(s -> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            enhanceDmpProductAttribute(s,dmpProductAttributeAttaches)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return new CommonPage<>(page.getRecords(),page.getTotal(),page.getCurrent(),page.getSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void enhanceDmpProductAttribute(DmpProductAttribute dmpProductAttribute, List<DmpProductAttributeAttach> dmpProductAttributeAttachList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<DmpProductAttributeAttach> collect = dmpProductAttributeAttachList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .filter(s -> s.getAttributeId().equals(dmpProductAttribute.getProductId())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dmpProductAttribute.setDmpProductAttributeAttachList(collect); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public boolean remove(Integer id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         DmpProductAttribute dmpProductAttribute = this.getById(id); 
			 |