| 
					
				 | 
			
			
				@ -130,7 +130,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:effect){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (map.get("status").toString().equalsIgnoreCase(wlyyHospitalSysDictDO.getDictCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("statusName",wlyyHospitalSysDictDO.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("isShow",wlyyHospitalSysDictDO.getDictValue().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("isShow",map.get("status").toString().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:menuLocation){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -145,7 +145,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:effect){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if (mapchild.get("status").toString().equalsIgnoreCase(wlyyHospitalSysDictDO.getDictCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            mapchild.put("statusName",wlyyHospitalSysDictDO.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            mapchild.put("isShow",wlyyHospitalSysDictDO.getDictValue().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            mapchild.put("isShow",mapchild.get("status").toString().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:menuFunction){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -165,11 +165,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public BaseMenuDictDO findOneMenuDict(String id){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        BaseMenuDictDO baseMenuDictDO= baseMenuDictDao.findOne(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (baseMenuDictDO!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            WlyyHospitalSysDictDO menuLocation = wlyyHospitalSysDictDao.findOneByDictNameAndDictCode("menuLocation",baseMenuDictDO.getMenuLocation()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            WlyyHospitalSysDictDO menuFunction = wlyyHospitalSysDictDao.findOneByDictNameAndDictCode("menuFunction",baseMenuDictDO.getFunctionType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            WlyyHospitalSysDictDO effect = wlyyHospitalSysDictDao.findOneByDictNameAndDictCode("isEffect",baseMenuDictDO.getStatus().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            baseMenuDictDO.setLocaTionName(menuLocation.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            baseMenuDictDO.setFunctionName(menuFunction.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            baseMenuDictDO.setShowName(baseMenuDictDO.getStatus().equals("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            baseMenuDictDO.setStatusName(effect.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (!"0".equalsIgnoreCase(baseMenuDictDO.getParentId())){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -177,6 +173,11 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (parentDo!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    baseMenuDictDO.setParentName(parentDo.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                WlyyHospitalSysDictDO menuFunction = wlyyHospitalSysDictDao.findOneByDictNameAndDictCode("menuFunction",baseMenuDictDO.getFunctionType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseMenuDictDO.setFunctionName(menuFunction.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                WlyyHospitalSysDictDO menuLocation = wlyyHospitalSysDictDao.findOneByDictNameAndDictCode("menuLocation",baseMenuDictDO.getMenuLocation()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseMenuDictDO.setLocaTionName(menuLocation.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return baseMenuDictDO; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -276,7 +277,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                menuDO = baseMenuDictDao.save(menuOld); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNoneBlank(menuDO.getParentId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (!"0".equalsIgnoreCase(menuDO.getParentId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Integer maxSort=baseMenuDictDao.getMaxSort(menuDO.getParentId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                menuDO.setMenuSort((maxSort==null?0:maxSort)+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                menuDO.setIsDel("1"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -301,6 +302,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseLinkDictDO.setLinkUrl(linkDictDO.getLinkUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //baseLinkDictDO.setLinkSort((maxSort==null?0:maxSort)+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseLinkDictDO.setIsShow(linkDictDO.getIsShow()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseLinkDictDO.setStatus(linkDictDO.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                baseLinkDictDO.setIsDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                linkDictDO =  baseLinkDictDao.save(baseLinkDictDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -318,6 +320,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.name as \"name\"," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.link_url as \"linkUrl\"," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.is_show as \"isShow\"," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.status as \"status\"," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.link_sort as \"linkSort\"," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.create_time as \"createTime\"," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.is_del as \"isDel\" " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -330,6 +333,16 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        sql+=" order by t.link_sort asc"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyHospitalSysDictDO> effect = wlyyHospitalSysDictDao.findByDictName("isEffect"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (Map<String,Object> map:list){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:effect){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (map.get("status").toString().equalsIgnoreCase(wlyyHospitalSysDictDO.getDictCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("statusName",wlyyHospitalSysDictDO.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("isShow",map.get("status").toString().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -481,7 +494,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " t.style_name as \"styleName\" " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from base_menu_show t left join " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " base_link_dict m on t.menu_id= m.id" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where t.is_del ='1' and t.model_id='03' order by t.menu_sort asc "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where t.is_del ='1' and t.model_id='03' and t.status='1' order by t.menu_sort asc "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> listLink=hibenateUtils.createSQLQuery(sqlLink); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (Map<String,Object> map:listModel){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -675,7 +688,7 @@ public class BaseMenuManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:effect){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (map.get("status").toString().equalsIgnoreCase(wlyyHospitalSysDictDO.getDictCode())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("statusName",wlyyHospitalSysDictDO.getDictValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("isShow",wlyyHospitalSysDictDO.getDictValue().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put("isShow",map.get("status").toString().equalsIgnoreCase("1")?"是":"否"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for (WlyyHospitalSysDictDO wlyyHospitalSysDictDO:menuLocation){ 
			 |