|
@@ -155,9 +155,12 @@ public class SetlListUpldService {
|
|
|
setlinfoUpld.setDscgWay(DecimalUtil.add1(setlinfoUpld.getDscgWay(), "1"));
|
|
|
// 治疗类别 我们是从 0 开始的所以要加 1
|
|
|
setlinfoUpld.setTrtType(DecimalUtil.add1(setlinfoUpld.getTrtType(), "1"));
|
|
|
+ // 长沙总控的都传这个
|
|
|
+ setlinfoUpld.setHsorg("长沙市医疗保障事务中心");
|
|
|
+ setlinfoUpld.setHsorgOpter("长沙市医疗保障事务中心");
|
|
|
|
|
|
- // TODO: 2021/12/17 住院医疗类型 不知道写死为 1
|
|
|
- setlinfoUpld.setIptMedType("1");
|
|
|
+ // TODO: 2021/12/17 住院医疗类型 不知道
|
|
|
+ // setlinfoUpld.setIptMedType("1");
|
|
|
|
|
|
String setlId = setlinfoUpld.getSetlId();
|
|
|
List<IteminfoUpld> amtAndOthAmt = dao.amtAndOthAmt(setlId);
|
|
@@ -517,7 +520,6 @@ public class SetlListUpldService {
|
|
|
item.setDisDiagComment(disOld.getDisDiagComment());
|
|
|
}
|
|
|
ZyDisDiagYb disNew = zhuZhenDuanNew.get(key);
|
|
|
- log.info("新诊断:{}", disNew);
|
|
|
if (disNew != null) {
|
|
|
item.setDisDiag(disNew.getDisDiag());
|
|
|
item.setDisDiagComment(disNew.getDisDiagComment());
|
|
@@ -755,18 +757,9 @@ public class SetlListUpldService {
|
|
|
if (StringUtil.isBlank(item.getSsbm())) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "手术编码不能为空");
|
|
|
}
|
|
|
- if (StringUtil.isBlank(item.getSszs1())) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "手术助手至少有一个不能为空");
|
|
|
- }
|
|
|
if (StringUtil.isBlank(item.getQkjb()) || StringUtil.isBlank(item.getYhqk())) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "切口愈合等级不能为空");
|
|
|
}
|
|
|
- if (StringUtil.isBlank(item.getMzys())) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "麻醉医生不能为空");
|
|
|
- }
|
|
|
- if (StringUtil.isBlank(item.getMzff())) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "麻醉方法不能为空");
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
if (param.getYbZyDisDiag().size() != zhenDuanBianMa.size()) {
|