diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java index 6da144d..b726f86 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/VisitFacade.java @@ -210,8 +210,10 @@ public class VisitFacade { public BaseResponse addOrUpdateBabyAndVisit(BabyVisitAddRequest babyVisitAddRequest) { // 访视记录id为空表示新增 - if (StringUtils.isEmpty(babyVisitAddRequest.getId())) { - babyVisitService.addOneBabyVisit(babyVisitAddRequest.convertToDataModel()); + if (StringUtils.isBlank(babyVisitAddRequest.getId())) { + BabyVisitModel babyVisitModel = babyVisitAddRequest.convertToDataModel(); + babyVisitModel.setId(null); + babyVisitService.addOneBabyVisit(babyVisitModel); } else { babyVisitService.updateOneBabyVisit(babyVisitAddRequest.convertToDataModel(), babyVisitAddRequest.getId()); }