|
@@ -21,6 +21,7 @@ import thyyxxk.webserver.utils.*;
|
|
|
|
|
|
import java.lang.reflect.Field;
|
|
|
import java.math.BigDecimal;
|
|
|
+import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -354,10 +355,11 @@ public class JianYanJianChaShenQingServer {
|
|
|
public ResultVo<String> baoCunJianYanJianCha(TianJiaJianChaJianYan param) {
|
|
|
log.info("param:{}", JSON.toJSONString(param));
|
|
|
if (ListUtil.isBlank(param.getList())) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请先悬着要上传的数据。");
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请选择需要保存的数据。");
|
|
|
}
|
|
|
XinZhenYiZhu huanZheXinXi = yiZhuLuRuDao.huoQuHuanZheXinXi(param.getInpatientNo(), param.getAdmissTimes());
|
|
|
publicServer.huanZheJieSuan(param.getInpatientNo(), param.getAdmissTimes());
|
|
|
+ List<String> xm = new ArrayList<>();
|
|
|
int index = 1;
|
|
|
StringBuilder cuoWuXinXi = new StringBuilder();
|
|
|
for (YshYjReq item : param.getList()) {
|
|
@@ -400,9 +402,15 @@ public class JianYanJianChaShenQingServer {
|
|
|
item.setActOrderNo(BigDecimal.valueOf(publicServer.getActOrderNo()));
|
|
|
item.setReqNo(publicServer.getReqPageNo());
|
|
|
}
|
|
|
+ xm.add(item.getOrderCode().trim());
|
|
|
index++;
|
|
|
}
|
|
|
- if (cuoWuXinXi.length() > 0) {
|
|
|
+ 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));
|
|
|
}
|
|
|
String userCode = TokenUtil.getTokenUserId();
|