|  | @@ -95,12 +95,7 @@ public class YiZhuLuRuServer {
 | 
	
		
			
				|  |  |       * @return 返回医嘱数据
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      public ResultVo<List<XinZhenYzActOrder>> huoQuYiZhuShuJu(YiZhuFeiYongChaXunTiaoJian param) {
 | 
	
		
			
				|  |  | -        List<XinZhenYzActOrder> yiZhuList = dao.selectOrderNo(param.buildQw());
 | 
	
		
			
				|  |  | -        if (ListUtil.isBlank(yiZhuList)) {
 | 
	
		
			
				|  |  | -            return ResultVoUtil.success(new ArrayList<>());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        List<XinZhenYzActOrder> list = getOrderList(yiZhuList);
 | 
	
		
			
				|  |  | -        return ResultVoUtil.success(list);
 | 
	
		
			
				|  |  | +        return ResultVoUtil.success(getOrderList(dao.selectOrderNo(param.buildQw())));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
	
		
			
				|  | @@ -139,22 +134,22 @@ public class YiZhuLuRuServer {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          for (XinZhenYzActOrder item : yiZhuList) {
 | 
	
		
			
				|  |  |              XinZhenYzActOrder actOrder = map.get(item.getParentNo());
 | 
	
		
			
				|  |  | -            if (actOrder != null) {
 | 
	
		
			
				|  |  | -                if (actOrder.getParentNo() != null) {
 | 
	
		
			
				|  |  | -                    item.setParentNo(null);
 | 
	
		
			
				|  |  | -                    item.setOrderName("注意此医嘱成组有误,请重新选择父医嘱,父医嘱不能是其他医嘱的子医嘱。");
 | 
	
		
			
				|  |  | -                    item.setStatusFlag("6");
 | 
	
		
			
				|  |  | -                    continue;
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                wuFuJiYiZhu.remove(item.getActOrderNo());
 | 
	
		
			
				|  |  | -                if (actOrder.getChildren() == null) {
 | 
	
		
			
				|  |  | -                    actOrder.setChildren(new ArrayList<>());
 | 
	
		
			
				|  |  | -                    actOrder.setOrderGroup("┌");
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                item.setOrderGroup("丨");
 | 
	
		
			
				|  |  | -                actOrder.getChildren().add(item);
 | 
	
		
			
				|  |  | +            if (actOrder == null) {
 | 
	
		
			
				|  |  | +                continue;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if (actOrder.getParentNo() != null) {
 | 
	
		
			
				|  |  | +                item.setParentNo(null);
 | 
	
		
			
				|  |  | +                item.setOrderName("注意此医嘱成组有误,请重新选择父医嘱,父医嘱不能是其他医嘱的子医嘱。");
 | 
	
		
			
				|  |  | +                item.setStatusFlag("6");
 | 
	
		
			
				|  |  | +                continue;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            wuFuJiYiZhu.remove(item.getActOrderNo());
 | 
	
		
			
				|  |  | +            if (actOrder.getChildren() == null) {
 | 
	
		
			
				|  |  | +                actOrder.setChildren(new ArrayList<>());
 | 
	
		
			
				|  |  | +                actOrder.setOrderGroup("┌");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  | +            item.setOrderGroup("└");
 | 
	
		
			
				|  |  | +            actOrder.getChildren().add(item);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (!wuFuJiYiZhu.isEmpty()) {
 | 
	
		
			
				|  |  |              tree.addAll(wuFuJiYiZhu.values());
 | 
	
	
		
			
				|  | @@ -168,7 +163,6 @@ public class YiZhuLuRuServer {
 | 
	
		
			
				|  |  |                  zy.setChildren(null);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          return list;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 |