diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java index 8dbf6a5..b31b3d0 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AmniocentesisFacade.java @@ -259,6 +259,10 @@ public class AmniocentesisFacade { String hospitalId = autoMatchFacade.getHospitalId(userId); + AmniocentesisInfoQuery amniocentesisInfoQuery = new AmniocentesisInfoQuery(); + + AmniocentesisInfoModel amniocentesisInfo = amniocentesisInfoService.queryOneAmniocentesis(amniocentesisInfoQuery); + AmniocentesisRecordModel model = amnioRecordRequest.convertToDataModel(); model.setModified(new Date()); if (StringUtils.isNotEmpty(model.getId())) @@ -267,18 +271,17 @@ public class AmniocentesisFacade { } else { + amniocentesisInfo.setStatus("2"); model.setCreated(new Date()); model.setOperationUserId(userId); model.setHospitalId(hospitalId); amniocentesisRecordService.add(model); } - AmniocentesisInfoQuery amniocentesisInfoQuery = new AmniocentesisInfoQuery(); - amniocentesisInfoQuery.setId(model.getAmnioId()); - AmniocentesisInfoModel amniocentesisInfo = amniocentesisInfoService.queryOneAmniocentesis(amniocentesisInfoQuery); + amniocentesisInfoQuery.setId(model.getAmnioId()); amniocentesisInfo.setOperation(model.getOperation() == null ? "" : model.getOperation()); amniocentesisInfo.setRecordId(model.getId()); - amniocentesisInfo.setStatus("2"); + amniocentesisInfo.setOperationDate(model.getOperationDate()); amniocentesisInfo.setAmnioCount(model.getAmnioCount()); amniocentesisInfoService.update(amniocentesisInfo);