| 
					
				 | 
			
			
				@@ -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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |