| 
					
				 | 
			
			
				@@ -1,6 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package org.springblade.business.service.impl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.metadata.IPage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.baomidou.mybatisplus.core.toolkit.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.core.toolkit.Wrappers; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.extension.plugins.pagination.Page; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -14,15 +15,14 @@ import org.springblade.business.mapper.StandardInfoMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.business.service.StandardInfoJoinService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.business.service.StandardInfoPrivateJoinService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.business.service.StandardInfoService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import org.springblade.business.vo.StandardInfoDtoVo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import org.springblade.business.vo.StandardInfoPrivateJoinVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import org.springblade.business.vo.StandardInfoVO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springblade.business.vo.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.common.utils.SnowFlakeUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.core.log.exception.ServiceException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.core.mp.support.Query; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.core.secure.BladeUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.core.secure.utils.SecureUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springblade.core.tool.utils.BeanUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springblade.core.tool.utils.StringUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.BeansException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.stereotype.Service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.transaction.annotation.Transactional; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -249,7 +249,23 @@ public class UStandardInfoServiceImpl extends ServiceImpl<StandardInfoMapper, St 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<StandardInfoVO> getConditionSet(Long id, Long leftId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return baseMapper.getConditionSet(id, leftId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<StandardInfoVO> conditionSet = baseMapper.getConditionSet(id, leftId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (StandardInfoVO standardInfoVO : conditionSet) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<StandardInfoConditionVo> standardInfos = standardInfoVO.getStandardInfos(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (StandardInfoConditionVo standardInfo : standardInfos) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //重新组装数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<String> name = standardInfo.getRightStandardInfos().stream().map(StandardInfo::getName).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<Long> ids = standardInfo.getRightStandardInfos().stream().map(StandardInfo::getId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                StandardInfoGroupNameVO standardInfoGroupNameVO = new StandardInfoGroupNameVO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                standardInfoGroupNameVO.setName(StringUtil.join(name, ",")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                standardInfoGroupNameVO.setIds(ids); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                standardInfo.setStandardInfoGroupNameVO(standardInfoGroupNameVO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                standardInfo.setRightStandardInfos(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return conditionSet; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 |