Commit 0f3f9f89c184b48983a2f27a04f4393ff354c892

Authored by liquanyu
1 parent a78968495c
Exists in master and in 1 other branch dev

update code

Showing 4 changed files with 20 additions and 0 deletions

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IBabyCheckDao.java View file @ 0f3f9f8
... ... @@ -2,6 +2,7 @@
2 2  
3 3 import com.lyms.platform.common.dao.operator.MongoQuery;
4 4 import com.lyms.platform.pojo.BabyCheckModel;
  5 +import com.lyms.platform.pojo.BabyModel;
5 6  
6 7 import java.util.HashMap;
7 8 import java.util.List;
... ... @@ -27,5 +28,7 @@
27 28 List<HashMap> babyStatisticsManagerCheckDoctorGroup(MongoQuery mongoQuery);
28 29  
29 30 List<HashMap> babyStatisticsManagerWeekAgeGroup(MongoQuery mongoQuery);
  31 +
  32 + void updateBabyCheckBirthByBuild(BabyModel babyModel);
30 33 }
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/BabyCheckDaoImpl.java View file @ 0f3f9f8
... ... @@ -92,6 +92,12 @@
92 92 return result.getMappedResults();
93 93 }
94 94  
  95 + @Override
  96 + public void updateBabyCheckBirthByBuild(BabyModel babyModel) {
  97 + this.mongoTemplate.updateMulti(new Query(Criteria.where("buildId").is(babyModel.getId())),
  98 + Update.update("birth", babyModel.getBirth()), BabyCheckModel.class);
  99 + }
  100 +
95 101  
96 102 }
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyCheckService.java View file @ 0f3f9f8
... ... @@ -9,6 +9,7 @@
9 9 import com.lyms.platform.common.enums.YnEnums;
10 10 import com.lyms.platform.pojo.AwModel;
11 11 import com.lyms.platform.pojo.BabyCheckModel;
  12 +import com.lyms.platform.pojo.BabyModel;
12 13 import com.lyms.platform.pojo.HwModel;
13 14 import com.lyms.platform.query.BabyCheckModelQuery;
14 15 import org.apache.commons.lang.StringUtils;
... ... @@ -107,6 +108,11 @@
107 108  
108 109 public List<HashMap> babyStatisticsManagerWeekAgeGroup(BabyCheckModelQuery babyCheckModelQuery) {
109 110 return babyCheckDao.babyStatisticsManagerWeekAgeGroup(babyCheckModelQuery.convertToQuery());
  111 + }
  112 +
  113 + public void updateBabyCheckBirthByBuild(BabyModel babyModel) {
  114 +
  115 + babyCheckDao.updateBabyCheckBirthByBuild(babyModel);
110 116 }
111 117 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java View file @ 0f3f9f8
... ... @@ -108,6 +108,10 @@
108 108 if (autoMatchFacade.checkBStatus(userId)) {
109 109 babyBookbuildingService.updateBaseData(bm);
110 110 }
  111 +
  112 + babyCheckService.updateBabyCheckBirthByBuild(list.get(0));
  113 +
  114 +
111 115 }
112 116 updateLastGrowth(model);
113 117  
... ... @@ -208,6 +212,7 @@
208 212 List<BabyModel> babyModelList = babyBookbuildingService.queryBabyBuildByCond(babyModelQuery);
209 213 if (CollectionUtils.isNotEmpty(babyModelList)) {
210 214 model.setCheckMonth(DateUtil.getBabyAgeMonth(babyModelList.get(0).getBirth(), DateUtil.parseYMD(request.getCheckDate())));
  215 + model.setBirth(babyModelList.get(0).getBirth());
211 216 }
212 217 }
213 218