|
@@ -490,6 +490,7 @@ public class YiZhuLuRuServer {
|
|
}
|
|
}
|
|
dao.deleteOrderNo(param.getActOrderNo(), param.getInpatientNo(), param.getAdmissTimes());
|
|
dao.deleteOrderNo(param.getActOrderNo(), param.getInpatientNo(), param.getAdmissTimes());
|
|
dao.insertEntryOrder(huanZheXinXi, param.getData(), userCode);
|
|
dao.insertEntryOrder(huanZheXinXi, param.getData(), userCode);
|
|
|
|
+ // 01724
|
|
if (!errorMessageMap.isEmpty()) {
|
|
if (!errorMessageMap.isEmpty()) {
|
|
Map<String, Object> map = new HashMap<>();
|
|
Map<String, Object> map = new HashMap<>();
|
|
errorMessageMap.put("data", data);
|
|
errorMessageMap.put("data", data);
|
|
@@ -749,6 +750,8 @@ public class YiZhuLuRuServer {
|
|
if (yp == null) {
|
|
if (yp == null) {
|
|
return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "该医嘱下的药品,可能已经被停用了,请联系药剂科。");
|
|
return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "该医嘱下的药品,可能已经被停用了,请联系药剂科。");
|
|
}
|
|
}
|
|
|
|
+ yp.setDrugFlag(getDrugFlagByLargeCategories(yp.getCategoriesFlag()));
|
|
|
|
+
|
|
if (yp.getVisibleFlagZy() == 1) {
|
|
if (yp.getVisibleFlagZy() == 1) {
|
|
return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "该药品禁止住院使用。");
|
|
return ResultVoUtil.fail(ExceptionEnum.NO_DATA_EXIST, "该药品禁止住院使用。");
|
|
}
|
|
}
|
|
@@ -795,6 +798,21 @@ public class YiZhuLuRuServer {
|
|
return ResultVoUtil.success(map);
|
|
return ResultVoUtil.success(map);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+ private String getDrugFlagByLargeCategories(String val) {
|
|
|
|
+ if (StringUtil.isBlank(val)) {
|
|
|
|
+ return "z";
|
|
|
|
+ }
|
|
|
|
+ switch (val) {
|
|
|
|
+ case "0":
|
|
|
|
+ return "d";
|
|
|
|
+ case "1":
|
|
|
|
+ return "i";
|
|
|
|
+ default:
|
|
|
|
+ return "z";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 获取频率
|
|
* 获取频率
|
|
*
|
|
*
|