|  | @ -135,17 +135,29 @@ public class SaasTypeDictEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  |             //根据租户类型获取关联的模块(右边树)
 | 
	
		
			
				|  |  |             String fis = "status=1;saasTypeId=" + saasTypeDictId;
 | 
	
		
			
				|  |  |             List<SaasTypeModuleDO> saasTypeModuleDOList = saasTypeModuleService.search(fis);
 | 
	
		
			
				|  |  |             //获取租户类型关联的生效中的模块
 | 
	
		
			
				|  |  |             List<SaasTypeModuleVO> saasTypeModuleVOS = convertToModels(saasTypeModuleDOList, new ArrayList<>(saasTypeModuleDOList.size()), SaasTypeModuleVO.class);
 | 
	
		
			
				|  |  |             Map<String, List<SaasTypeModuleVO>> map = saasTypeModuleVOS.stream().collect(Collectors.groupingBy(SaasTypeModuleVO::getParentModuleId));
 | 
	
		
			
				|  |  |             saasTypeModuleVOS.forEach(module -> {
 | 
	
		
			
				|  |  |                 List<SaasTypeModuleVO> tmp = map.get(module.getModuleId());
 | 
	
		
			
				|  |  |             List<ModuleVO> moduleVOList=new ArrayList<>();
 | 
	
		
			
				|  |  |             ModuleVO moduleVO;
 | 
	
		
			
				|  |  |             for(SaasTypeModuleDO  saasTypeModuleDO:saasTypeModuleDOList){
 | 
	
		
			
				|  |  |                 moduleVO=new ModuleVO();
 | 
	
		
			
				|  |  |                 moduleVO.setId(saasTypeModuleDO.getModuleId());
 | 
	
		
			
				|  |  |                 moduleVO.setName(saasTypeModuleDO.getName());
 | 
	
		
			
				|  |  |                 moduleVO.setParentId(saasTypeModuleDO.getParentModuleId());
 | 
	
		
			
				|  |  |                 moduleVO.setIsCheck(1);
 | 
	
		
			
				|  |  |                 moduleVO.setIsMust(saasTypeModuleDO.getIsMust());
 | 
	
		
			
				|  |  |                 moduleVO.setIsEnd(saasTypeModuleDO.getIsEnd());
 | 
	
		
			
				|  |  |                 moduleVOList.add(moduleVO);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | //            //获取租户类型关联的生效中的模块
 | 
	
		
			
				|  |  | //            List<SaasTypeModuleVO> saasTypeModuleVOS = convertToModels(saasTypeModuleDOList, new ArrayList<>(saasTypeModuleDOList.size()), SaasTypeModuleVO.class);
 | 
	
		
			
				|  |  |             Map<String, List<ModuleVO>> map = moduleVOList.stream().collect(Collectors.groupingBy(ModuleVO::getParentId));
 | 
	
		
			
				|  |  |             moduleVOList.forEach(module -> {
 | 
	
		
			
				|  |  |                 List<ModuleVO> tmp = map.get(module.getId());
 | 
	
		
			
				|  |  |                 module.setChildren(tmp);
 | 
	
		
			
				|  |  |             });
 | 
	
		
			
				|  |  |             saasTypeModuleVOS = saasTypeModuleVOS.stream()
 | 
	
		
			
				|  |  |                     .filter(module -> CommonContant.DEFAULT_PARENTID.equals(module.getParentModuleId()))
 | 
	
		
			
				|  |  |             moduleVOList = moduleVOList.stream()
 | 
	
		
			
				|  |  |                     .filter(module -> CommonContant.DEFAULT_PARENTID.equals(module.getParentId()))
 | 
	
		
			
				|  |  |                     .collect(Collectors.toList());
 | 
	
		
			
				|  |  |             envelop.setDetailModelList(saasTypeModuleVOS);
 | 
	
		
			
				|  |  |             envelop.setDetailModelList(moduleVOList);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         envelop.setStatus(EnvelopStatus.success.code);
 | 
	
		
			
				|  |  |         envelop.setMessage("success");
 |