|
@@ -205,7 +205,14 @@ public class YiZhuLuRuServer {
|
|
|
public ResultVo<Map<String, Object>> huoQuFeiYongXinXi(String code, String serial) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
if ("00".equals(serial.trim())) {
|
|
|
- XinZhenYzActOrder xiangMu = dao.huoQuXiangMu(code);
|
|
|
+ // TODO 01512 这个项目存在多个项目 是否要怎么判断
|
|
|
+ XinZhenYzActOrder xiangMu;
|
|
|
+ try {
|
|
|
+ xiangMu = dao.huoQuXiangMu(code);
|
|
|
+ } catch (Exception e) {
|
|
|
+ return ResultVoUtil.success(map);
|
|
|
+ }
|
|
|
+ // 因为有些医嘱是口头医嘱不太费用是正常的
|
|
|
if (xiangMu != null) {
|
|
|
if (xiangMu.getDelFlag() == 1) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "该医嘱下的项目,已经被停用了,请联系物价科。");
|
|
@@ -222,6 +229,8 @@ public class YiZhuLuRuServer {
|
|
|
case 3:
|
|
|
map.put("paiChiYiZhu", "多组斥医嘱");
|
|
|
break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
} else {
|