|  | @ -1,9 +1,11 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.base.service.saas;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.yihu.jw.base.dao.org.BaseOrgDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.dao.role.RoleDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.dao.saas.SaasDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.dao.user.UserDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.base.dao.user.UserRoleDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.org.BaseOrgDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.role.RoleDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.saas.SaasDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.entity.base.user.UserDO;
 | 
	
	
		
			
				|  | @ -15,6 +17,8 @@ import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
		
			
				|  |  | import org.springframework.util.StringUtils;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.util.List;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * Service - SAAS
 | 
	
		
			
				|  |  |  * Created by progr1mmer on 2018/8/14.
 | 
	
	
		
			
				|  | @ -34,6 +38,8 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
 | 
	
		
			
				|  |  |     private RoleDao roleDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private UserRoleDao userRoleDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private BaseOrgDao baseOrgDao;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 默认租户管理员角色code
 | 
	
	
		
			
				|  | @ -64,19 +70,14 @@ public class SaasService extends BaseJpaService<SaasDO, SaasDao> {
 | 
	
		
			
				|  |  |         UserRoleDO userRoleDO = new UserRoleDO();
 | 
	
		
			
				|  |  |         userRoleDO.setUserId(user.getId());
 | 
	
		
			
				|  |  |         userRoleDO.setRoleId(roleDO.getId());
 | 
	
		
			
				|  |  |         //初始化租户默认模块
 | 
	
		
			
				|  |  | //        List<SaasDefaultModuleFunctionDO> saasDefaultModuleDOS = saasDefaultModuleFunctionDao.findBySaasType(saas.getType());
 | 
	
		
			
				|  |  | //        List<SaasModuleFunctionDO> roleModuleFunctionDOS = new ArrayList<>();
 | 
	
		
			
				|  |  | //        saasDefaultModuleDOS.forEach(item -> {
 | 
	
		
			
				|  |  | //            SaasModuleFunctionDO saasModuleFunctionDO = new SaasModuleFunctionDO();
 | 
	
		
			
				|  |  | //            saasModuleFunctionDO.setSaasId(saasId);
 | 
	
		
			
				|  |  | //            saasModuleFunctionDO.setModuleId(item.getModuleId());
 | 
	
		
			
				|  |  | //            saasModuleFunctionDO.setFunctionId(item.getFunctionId());
 | 
	
		
			
				|  |  | //            roleModuleFunctionDOS.add(saasModuleFunctionDO);
 | 
	
		
			
				|  |  | //        });
 | 
	
		
			
				|  |  |         List<BaseOrgDO> orgDOList = saas.getOrgList();
 | 
	
		
			
				|  |  |         orgDOList.forEach(org->{
 | 
	
		
			
				|  |  |             org.setSaasid(saasId);
 | 
	
		
			
				|  |  |         });
 | 
	
		
			
				|  |  |         //保存数据
 | 
	
		
			
				|  |  |         saas.setStatus(SaasDO.Status.auditWait);
 | 
	
		
			
				|  |  |         saas = saasDao.save(saas);
 | 
	
		
			
				|  |  |         baseOrgDao.save(orgDOList);
 | 
	
		
			
				|  |  |         userDao.save(user);
 | 
	
		
			
				|  |  |         userRoleDao.save(userRoleDO);
 | 
	
		
			
				|  |  | //        roleModuleFunctionDao.save(roleModuleFunctionDOS);
 |