From c6e83fc8c36bc84d4622e0070377eca8ce8c6eb5 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Tue, 30 Aug 2016 10:42:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B0=E7=94=B5=E5=AD=90?= =?UTF-8?q?=E7=97=85=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java | 2 +- .../lyms/platform/biz/service/YunBookbuildingService.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java index 00c5e08..1fd1674 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java @@ -47,7 +47,7 @@ public class AntExChuDaoImpl extends BaseMongoDAOImpl implements public void updateOneAntEx(MongoQuery mongoQuery,AntExChuModel antExChuModel){ antExChuModel.setModified(new Date()); - findAndModify(mongoQuery.convertToMongoQuery(),antExChuModel); + updateMulti(mongoQuery.convertToMongoQuery(),antExChuModel); } /** diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/YunBookbuildingService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/YunBookbuildingService.java index 7f0093d..fc7ebd9 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/YunBookbuildingService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/YunBookbuildingService.java @@ -1,7 +1,10 @@ package com.lyms.platform.biz.service; +import com.lyms.platform.biz.dal.IAntExChuDao; import com.lyms.platform.common.dao.operator.MongoQuery; import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.pojo.AntExChuModel; +import com.lyms.platform.query.AntExChuQuery; import com.lyms.platform.query.PatientsQuery; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Sort; @@ -17,6 +20,8 @@ public class YunBookbuildingService { @Autowired private IYunBookBuildingDao yunBookBuildingDao; + @Autowired + private IAntExChuDao antExChuDao; public Patients addPregnantBookbuilding(Patients patient) { return yunBookBuildingDao.addYunBookbuilding(patient); } @@ -32,6 +37,16 @@ public class YunBookbuildingService { patient.setId(id); yunBookBuildingDao.updatePatient(patient, id); + AntExChuQuery antExChuQuery=new AntExChuQuery(); + antExChuQuery.setParentId(id); + antExChuQuery.setYn(YnEnums.YES.getId()); + + AntExChuModel antExChuModel=new AntExChuModel(); + antExChuModel.setLastMenses(patient.getLastMenses()); + antExChuModel.setParentId(id); + + antExChuDao.updateOneAntEx(antExChuQuery.convertToQuery(),antExChuModel); + } public List queryPregnantWithQuery(PatientsQuery patientsQuery) { -- 1.8.3.1