diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java index cb78829..8fb447a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java @@ -83,7 +83,8 @@ public class NewbornServiceImpl extends BaseServiceImpl implements INewbornVisit @Override public BaseObjectResponse addOrUpdate(Integer userId, NewbornVisit newbornVisit) { - newbornVisit.setHospitalId(autoMatchFacade.getHospitalId(userId)); + String hospitalId = autoMatchFacade.getHospitalId(userId); + newbornVisit.setHospitalId(hospitalId); if(StringUtils.isEmpty(newbornVisit.getId())) { if(!buildArchive(userId, newbornVisit.getPid(), newbornVisit.getBabyId())) { return RespBuilder.buildSuccess(ResponseCode.NEED_BUILD); @@ -110,8 +111,9 @@ public class NewbornServiceImpl extends BaseServiceImpl implements INewbornVisit newbornVisit.setOperationId(userId.toString()); Update update = MongoConvertHelper.convertToNativeUpdate(ReflectionUtils.getUpdateField(newbornVisit)); mongoTemplate.updateFirst(Query.query(Criteria.where("id").is(newbornVisit.getId())), update, NewbornVisit.class); + return RespBuilder.buildSuccess(newbornVisit.getId()); } - return RespBuilder.buildSuccess(); + } /**