diff --git a/src/main/java/com/docus/demo/service/SyncBasicFileImpl.java b/src/main/java/com/docus/demo/service/SyncBasicFileImpl.java index 4c39500..4ca210c 100644 --- a/src/main/java/com/docus/demo/service/SyncBasicFileImpl.java +++ b/src/main/java/com/docus/demo/service/SyncBasicFileImpl.java @@ -220,6 +220,7 @@ public class SyncBasicFileImpl implements ISyncBasicFileService { tbasics.add(addTbasic); //查询是否存在更新,不存在新增 Tbasic tBasic = basicMapper.getTbasicPatientId(admissId); + if (ObjectUtil.isEmpty(tBasic)) { if (basicMapper.addBasic(tbasics)) { basicMapper.insertOrUpdateTbasicSub(tbasicSubList); @@ -229,6 +230,7 @@ public class SyncBasicFileImpl implements ISyncBasicFileService { return CommonResult.failed("新增PatientId为:" + patientId + "的基础数据失败"); } } else { + if (!StringUtils.isBlank(tBasic.getPh())){ return CommonResult.success("存在盘号,保存成功"); }