From a0ea61ef1453e83e66a27d7dabc44f971ddba69c Mon Sep 17 00:00:00 2001 From: tranny <1163285868@qq.com> Date: Mon, 21 Dec 2020 15:47:37 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=B5=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/lyms/platform/biz/dal/IPatientDao.java | 2 ++ .../main/java/com/lyms/platform/biz/dal/impl/PatientDaoImpl.java | 7 +++++++ .../main/java/com/lyms/platform/biz/service/PatientsService.java | 5 +++++ .../com/lyms/platform/operate/web/facade/BookbuildingFacade.java | 2 ++ 4 files changed, 16 insertions(+) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPatientDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPatientDao.java index cdd5850..014d0d3 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPatientDao.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPatientDao.java @@ -40,4 +40,6 @@ public interface IPatientDao { List predictedStatistics(); List aggregateOne(MongoQuery mongoQuery); + + public void updatePatientHusbandBirth(String id, Object colValue); } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PatientDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PatientDaoImpl.java index 2be87ff..d47d153 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PatientDaoImpl.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PatientDaoImpl.java @@ -42,6 +42,13 @@ public class PatientDaoImpl extends BaseMongoDAOImpl implements IPatie public void updatePatientOneCol(String id, Object colValue) { this.mongoTemplate.updateFirst(new Query(Criteria.where("id").is(id)), Update.update("nextCheckTime", colValue), Patients.class); //为了使修改为空的时候能够同步到线上 + updatePatient(findById(id), id); + } + + @Override + public void updatePatientHusbandBirth(String id, Object colValue) { + this.mongoTemplate.updateFirst(new Query(Criteria.where("id").is(id)), Update.update("husbandBirth", colValue), Patients.class); + //为了使修改为空的时候能够同步到线上 updatePatient( findById(id), id); } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java index 174b710..d9103df 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java @@ -65,6 +65,11 @@ public class PatientsService { } + public void updatePatientHusbandBirth(String id,String value) { + iPatientDao.updatePatientHusbandBirth(id,value); + } + + public void findAndModify(PatientsQuery query, Patients obj) { iPatientDao.findAndModify(query.convertToQuery(), obj); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java index 038d9db..5712d77 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java @@ -1851,6 +1851,8 @@ public class BookbuildingFacade { patient.setHareaRegisterId(""); patient.setHstreetRegisterId(""); patient.setHlevelTypeId(""); + patient.setHusbandBirth(null); + patientsService.updatePatientHusbandBirth(patient.getId(),null); } else { -- 1.8.3.1