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