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