| 
						
						
							
								
							
						
						
					 | 
					@ -107,7 +107,11 @@ public class GovMenuServiceImpl extends BaseServiceImpl<GovMenuDao, GovMenuEntit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //保存菜单
 | 
					 | 
					 | 
					        //保存菜单
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        insert(entity); | 
					 | 
					 | 
					        insert(entity); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        saveLanguage(entity.getId(), "name", entity.getName()); | 
					 | 
					 | 
					        String tableName = dto.getTableName(); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (StringUtils.isBlank(tableName)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            tableName = "gov_menu"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        saveLanguage(tableName, entity.getId(), "name", entity.getName()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //保存菜单资源
 | 
					 | 
					 | 
					        //保存菜单资源
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        govResourceService.saveMenuResource(entity.getId(), entity.getName(), dto.getResourceList()); | 
					 | 
					 | 
					        govResourceService.saveMenuResource(entity.getId(), entity.getName(), dto.getResourceList()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -126,10 +130,14 @@ public class GovMenuServiceImpl extends BaseServiceImpl<GovMenuDao, GovMenuEntit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if(entity.getId().equals(entity.getPid())){ | 
					 | 
					 | 
					        if(entity.getId().equals(entity.getPid())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            throw new RenException(ErrorCode.SUPERIOR_MENU_ERROR); | 
					 | 
					 | 
					            throw new RenException(ErrorCode.SUPERIOR_MENU_ERROR); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        String tableName = dto.getTableName(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (StringUtils.isBlank(tableName)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            tableName = "gov_menu"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //更新菜单
 | 
					 | 
					 | 
					        //更新菜单
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        updateById(entity); | 
					 | 
					 | 
					        updateById(entity); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        saveLanguage(entity.getId(), "name", entity.getName()); | 
					 | 
					 | 
					        saveLanguage(tableName, entity.getId(), "name", entity.getName()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //更新菜单资源
 | 
					 | 
					 | 
					        //更新菜单资源
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        govResourceService.saveMenuResource(entity.getId(), entity.getName(), dto.getResourceList()); | 
					 | 
					 | 
					        govResourceService.saveMenuResource(entity.getId(), entity.getName(), dto.getResourceList()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -276,7 +284,7 @@ public class GovMenuServiceImpl extends BaseServiceImpl<GovMenuDao, GovMenuEntit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        logger.info(String.format("运营端用户退出系统%s,清空菜单、权限成功",userId)); | 
					 | 
					 | 
					        logger.info(String.format("运营端用户退出系统%s,清空菜单、权限成功",userId)); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    private void saveLanguage(String tableId, String fieldName, String fieldValue){ | 
					 | 
					 | 
					    private void saveLanguage(String tableName, String tableId, String fieldName, String fieldValue){ | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        govLanguageService.saveOrUpdate("gov_menu", tableId, fieldName, fieldValue, HttpContextUtils.getLanguage()); | 
					 | 
					 | 
					        govLanguageService.saveOrUpdate(tableName, tableId, fieldName, fieldValue, HttpContextUtils.getLanguage()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					} | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					
  |