| 
					
				 | 
			
			
				@@ -4,6 +4,7 @@ import cn.hutool.json.JSONUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.alibaba.fastjson.JSON; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.common.core.domain.R; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.common.utils.DateUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.fs.common.utils.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.company.domain.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.company.mapper.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.fs.company.param.CompanyConfigParam; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,11 +178,16 @@ public class CompanyServiceImpl implements ICompanyService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             salesRole.setStatus("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //增加销售角色菜单权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String json = configService.selectConfigByKey("companymenu.config"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            CompanyMenuConfig config = JSONUtil.toBean(json, CompanyMenuConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 注意:此处需要额外处理销售角色的权限,设置为仅"我的"相关权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            salesRole.setMenuIds(config.getMenuIds()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            roleService.insertRole(salesRole); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String json = configService.selectConfigByKey("companymenu.config"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (StringUtils.isNotEmpty(json)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    CompanyMenuConfig config = JSONUtil.toBean(json, CompanyMenuConfig.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    salesRole.setMenuIds(config.getMenuIds()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    roleService.insertRole(salesRole); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                logger.error("获取菜单配置失败", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 6. 创建管理员用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CompanyUser user = new CompanyUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             user.setCompanyId(company.getCompanyId()); 
			 |