diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java index e287e03..d6bf27b 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostkfFaccade.java @@ -66,30 +66,30 @@ public class PostkfFaccade { compareDoctor(postkfModel); -// MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); -// matDeliverQuery.setId(postkfModel.getMid()); -// matDeliverQuery.setYn(YnEnums.YES.getId()); -// List list2 = matDeliverService.query(matDeliverQuery); -// if (CollectionUtils.isNotEmpty(list2)) -// { -// MaternalDeliverModel maternalDeliverModel = list2.get(0); -// maternalDeliverModel.setStatus(postkfModel.getStatus()); -// matDeliverService.updateOne(maternalDeliverModel,maternalDeliverModel.getId()); -// } -// if (StringUtils.isNotEmpty(postkfModel.getId())) -// { -// postkfModel.setModified(new Date()); -// Query query = Query.query(Criteria.where("_id").is(postkfModel.getId())); -// mongoTemplate.remove(query, PostkfModel.class); -// mongoTemplate.save(postkfModel); -// return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); -// } -// String hospitalId = autoMatchFacade.getHospitalId(userId); -// postkfModel.setHospitalId(hospitalId); -// postkfModel.setOperaterId(String.valueOf(userId)); -// postkfModel.setCreated(new Date()); -// postkfModel.setModified(new Date()); -// mongoTemplate.save(postkfModel); + MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); + matDeliverQuery.setId(postkfModel.getMid()); + matDeliverQuery.setYn(YnEnums.YES.getId()); + List list2 = matDeliverService.query(matDeliverQuery); + if (CollectionUtils.isNotEmpty(list2)) + { + MaternalDeliverModel maternalDeliverModel = list2.get(0); + maternalDeliverModel.setStatus(postkfModel.getStatus()); + matDeliverService.updateOne(maternalDeliverModel,maternalDeliverModel.getId()); + } + if (StringUtils.isNotEmpty(postkfModel.getId())) + { + postkfModel.setModified(new Date()); + Query query = Query.query(Criteria.where("_id").is(postkfModel.getId())); + mongoTemplate.remove(query, PostkfModel.class); + mongoTemplate.save(postkfModel); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + String hospitalId = autoMatchFacade.getHospitalId(userId); + postkfModel.setHospitalId(hospitalId); + postkfModel.setOperaterId(String.valueOf(userId)); + postkfModel.setCreated(new Date()); + postkfModel.setModified(new Date()); + mongoTemplate.save(postkfModel); return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); }