Commit 894984ffed470f4eeab9e19555de623674f80a52
1 parent
68e4acf340
Exists in
master
and in
6 other branches
update
Showing 4 changed files with 45 additions and 10 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBasicResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabyCheckModel.java
View file @
894984f
... | ... | @@ -583,6 +583,21 @@ |
583 | 583 | |
584 | 584 | /***********************************************/ |
585 | 585 | |
586 | + /************************************************* | |
587 | + * 秦皇岛-高危儿因素详情 | |
588 | + */ | |
589 | + | |
590 | + private List<Map<String,String>> qhdHighRiskInfo; | |
591 | + | |
592 | + public List<Map<String, String>> getQhdHighRiskInfo() { | |
593 | + return qhdHighRiskInfo; | |
594 | + } | |
595 | + | |
596 | + public void setQhdHighRiskInfo(List<Map<String, String>> qhdHighRiskInfo) { | |
597 | + this.qhdHighRiskInfo = qhdHighRiskInfo; | |
598 | + } | |
599 | + /***********************************************************/ | |
600 | + | |
586 | 601 | public Integer getCheckDay() { |
587 | 602 | return checkDay; |
588 | 603 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
894984f
... | ... | @@ -606,6 +606,8 @@ |
606 | 606 | //秦皇岛-发育筛查模块 |
607 | 607 | model.setDevelopAssess(StringUtils.isNotEmpty(request.getDevelopAssess())?request.getDevelopAssess():""); |
608 | 608 | model.setScreeningOther(StringUtils.isNotEmpty(request.getScreeningOther())?request.getScreeningOther():""); |
609 | + //秦皇岛-儿保检查-高危儿详情 | |
610 | + model.setQhdHighRiskInfo(CollectionUtils.isNotEmpty(request.getQhdHighRiskInfo())?request.getQhdHighRiskInfo():null); | |
609 | 611 | |
610 | 612 | return model; |
611 | 613 | } |
... | ... | @@ -1071,7 +1073,7 @@ |
1071 | 1073 | Criteria criterBabyCheck=Criteria.where("id").is(babyCheckId); |
1072 | 1074 | Query queryBabyCheck=Query.query(criterBabyCheck); |
1073 | 1075 | BabyCheckModel babyCheckModel=mongoTemplate.findOne(queryBabyCheck,BabyCheckModel.class); |
1074 | - resMap.put("qhdHighRiskInfo",babyCheckModel.getHighRiskInfo()); | |
1076 | + resMap.put("qhdHighRiskInfo",CollectionUtils.isNotEmpty(babyCheckModel.getQhdHighRiskInfo())?babyCheckModel.getQhdHighRiskInfo():""); | |
1075 | 1077 | }else { |
1076 | 1078 | resMap.put("qhdHighRiskInfo",""); |
1077 | 1079 | } |
... | ... | @@ -1264,7 +1266,7 @@ |
1264 | 1266 | map.put("height", babyCheckModel.getHeight()); |
1265 | 1267 | map.put("weight", babyCheckModel.getWeight()); |
1266 | 1268 | //秦皇岛需求,查询最后一次检查的高危详情 |
1267 | - map.put("qhdHighRiskInfo",babyCheckModel.getHighRiskInfo()); | |
1269 | + map.put("qhdHighRiskInfo",babyCheckModel.getQhdHighRiskInfo()); | |
1268 | 1270 | |
1269 | 1271 | list.add(map); |
1270 | 1272 | } |
... | ... | @@ -1677,11 +1679,14 @@ |
1677 | 1679 | Criteria criterList=Criteria.where("buildId").is(id); |
1678 | 1680 | Query queryList=Query.query(criterList).with(new Sort(Sort.Direction.DESC, "checkDate")); |
1679 | 1681 | List<BabyCheckModel> babyCheckList=mongoTemplate.find(queryList, BabyCheckModel.class); |
1680 | - String babyCheckId=babyCheckList.get(0).getId(); | |
1681 | - Criteria criterBabyCheck=Criteria.where("id").is(babyCheckId); | |
1682 | - Query queryBabyCheck=Query.query(criterBabyCheck); | |
1683 | - BabyCheckModel babyCheckModel=mongoTemplate.findOne(queryBabyCheck,BabyCheckModel.class); | |
1684 | - base.setQhdHighRiskInfo(babyCheckModel.getHighRiskInfo()); | |
1682 | + if(CollectionUtils.isNotEmpty(babyCheckList)){ | |
1683 | + Criteria criterBabyCheck=Criteria.where("id").is(babyCheckList.get(0).getId()); | |
1684 | + Query queryBabyCheck=Query.query(criterBabyCheck); | |
1685 | + BabyCheckModel babyCheckModel=mongoTemplate.findOne(queryBabyCheck,BabyCheckModel.class); | |
1686 | + base.setQhdHighRiskInfo(CollectionUtils.isNotEmpty(babyCheckModel.getQhdHighRiskInfo())?babyCheckModel.getQhdHighRiskInfo():null); | |
1687 | + }else { | |
1688 | + base.setQhdHighRiskInfo(null); | |
1689 | + } | |
1685 | 1690 | }else { |
1686 | 1691 | base.setQhdHighRiskInfo(null); |
1687 | 1692 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyCheckRequest.java
View file @
894984f
... | ... | @@ -545,6 +545,21 @@ |
545 | 545 | |
546 | 546 | /***********************************************/ |
547 | 547 | |
548 | + /************************************************* | |
549 | + * 秦皇岛-高危儿因素详情 | |
550 | + */ | |
551 | + | |
552 | + private List<Map<String,String>> qhdHighRiskInfo; | |
553 | + | |
554 | + public List<Map<String, String>> getQhdHighRiskInfo() { | |
555 | + return qhdHighRiskInfo; | |
556 | + } | |
557 | + | |
558 | + public void setQhdHighRiskInfo(List<Map<String, String>> qhdHighRiskInfo) { | |
559 | + this.qhdHighRiskInfo = qhdHighRiskInfo; | |
560 | + } | |
561 | + /***********************************************************/ | |
562 | + | |
548 | 563 | public String getTcmGuide() { |
549 | 564 | return tcmGuide; |
550 | 565 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBasicResult.java
View file @
894984f
... | ... | @@ -130,13 +130,13 @@ |
130 | 130 | /*********************************************** |
131 | 131 | *秦皇岛 儿保检查诊断位置用儿童高危详情替换 |
132 | 132 | */ |
133 | - private List<String> qhdHighRiskInfo; | |
133 | + private List<Map<String,String>> qhdHighRiskInfo; | |
134 | 134 | |
135 | - public List<String> getQhdHighRiskInfo() { | |
135 | + public List<Map<String, String>> getQhdHighRiskInfo() { | |
136 | 136 | return qhdHighRiskInfo; |
137 | 137 | } |
138 | 138 | |
139 | - public void setQhdHighRiskInfo(List<String> qhdHighRiskInfo) { | |
139 | + public void setQhdHighRiskInfo(List<Map<String, String>> qhdHighRiskInfo) { | |
140 | 140 | this.qhdHighRiskInfo = qhdHighRiskInfo; |
141 | 141 | } |
142 | 142 |