Commit 0f3f9f89c184b48983a2f27a04f4393ff354c892
1 parent
a78968495c
Exists in
master
and in
6 other branches
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
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/BabyCheckDaoImpl.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/BabyCheckService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
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 |