|  | @ -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){
 |