|
@@ -397,6 +397,7 @@ public class JianYanJianChaShenQingServer {
|
|
|
int index = 1;
|
|
|
List<String> content = new ArrayList<>();
|
|
|
StringBuilder cuoWuXinXi = new StringBuilder();
|
|
|
+
|
|
|
for (YshYjReq item : param.getList()) {
|
|
|
if (StringUtil.notBlank(item.getJzFlag()) && item.getJzFlag().equals("0")) {
|
|
|
item.setJzFlag(null);
|
|
@@ -436,12 +437,8 @@ public class JianYanJianChaShenQingServer {
|
|
|
cuoWuXinXi.append(baoCunCuoWuXinXi(index, "标本不能为空。"));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
if (cuoWuXinXi.length() > 0) {
|
|
|
cuoWuXinXi.append("<br>");
|
|
|
- } else {
|
|
|
- item.setActOrderNo(BigDecimal.valueOf(publicServer.getActOrderNo()));
|
|
|
- item.setReqNo(publicServer.getReqPageNo());
|
|
|
}
|
|
|
xm.add(item.getOrderCode().trim());
|
|
|
content.add(String.format("%s:<span style='color:#409eff'>【%s】</span><br>" +
|
|
@@ -450,14 +447,20 @@ public class JianYanJianChaShenQingServer {
|
|
|
item.getOrderName(), huanZheXinXi.getName(), huanZheXinXi.getBedNo()));
|
|
|
index++;
|
|
|
}
|
|
|
+ // 先判断是不是停用了
|
|
|
String tingYong = publicServer.xiangMuXianZhi(xm, true);
|
|
|
if (StringUtil.notBlank(tingYong)) {
|
|
|
throw new BizException(ExceptionEnum.LOGICAL_HTML_ERROR, tingYong);
|
|
|
}
|
|
|
-
|
|
|
if (StringUtil.notBlank(cuoWuXinXi.toString())) {
|
|
|
throw new BizException(ExceptionEnum.LOGICAL_HTML_ERROR, String.valueOf(cuoWuXinXi));
|
|
|
}
|
|
|
+ // 生成 医嘱号和申请号
|
|
|
+ for (YshYjReq item : param.getList()) {
|
|
|
+ item.setActOrderNo(BigDecimal.valueOf(publicServer.getActOrderNo()));
|
|
|
+ item.setReqNo(publicServer.getReqPageNo());
|
|
|
+ }
|
|
|
+
|
|
|
String userCode = TokenUtil.getTokenUserId();
|
|
|
dao.chaRuShenQing(param.getList(), param.getInpatientNo(), param.getName(), param.getAge() + "岁", param.getAdmissTimes(),
|
|
|
param.getBedNo(), userCode, huanZheXinXi.getDeptCode(), huanZheXinXi.getDeptCode(), param.getReqType());
|
|
@@ -619,6 +622,5 @@ public class JianYanJianChaShenQingServer {
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
}
|
|
|
|