Commit 1c45d72974da868d74354c3f88fcc09c10c68a8b
1 parent
b4a7034b1e
Exists in
master
and in
6 other branches
儿童疾病
Showing 8 changed files with 68 additions and 29 deletions
- platform-common/src/main/java/com/lyms/platform/common/enums/SmsServiceEnums.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.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/facade/ViewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
platform-common/src/main/java/com/lyms/platform/common/enums/SmsServiceEnums.java
View file @
1c45d72
... | ... | @@ -55,7 +55,8 @@ |
55 | 55 | XTTX(41,"血糖测量提醒",21,"1"), |
56 | 56 | XYTX(42,"血压测量提醒",21,"1"), |
57 | 57 | NOSERVICE(43,"无服务",18,"0,1,2,3,4"), |
58 | - CHWJTX(44,"产后问卷提醒",4,"3"); | |
58 | + CHWJTX(44,"产后问卷提醒",4,"3"), | |
59 | + ETJBTX(15,"儿保疾病提醒",14,"2"); | |
59 | 60 | |
60 | 61 | private SmsServiceEnums(int id,String name,int pid,String serviceObj){ |
61 | 62 | this.id = id; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
1c45d72
... | ... | @@ -1688,6 +1688,8 @@ |
1688 | 1688 | result.setDueWeek(model.getDueWeek()); |
1689 | 1689 | result.setDueDay(model.getDueDay()); |
1690 | 1690 | |
1691 | + result.setOpenDisease(StringUtils.isNotEmpty(model.getOpenDisease()) ? model.getOpenDisease() : "1"); | |
1692 | + | |
1691 | 1693 | if (StringUtils.isNotEmpty(model.getDeliverOrg())) { |
1692 | 1694 | result.setDeliverOrg(model.getDeliverOrg()); |
1693 | 1695 | // if (org.apache.commons.lang.math.NumberUtils.isNumber(model.getDeliverOrg())) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
1c45d72
... | ... | @@ -1982,6 +1982,7 @@ |
1982 | 1982 | model.setEyeAdviceName(eyeAdviceName); |
1983 | 1983 | model.setEyeGuideSuggestions(checkModel.getEyeGuideSuggestions()); |
1984 | 1984 | model.setConfigItemId(checkModel.getConfigItemId()); |
1985 | + model.setDiseases(checkModel.getDiseases()); | |
1985 | 1986 | return model; |
1986 | 1987 | |
1987 | 1988 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
1c45d72
... | ... | @@ -18,6 +18,7 @@ |
18 | 18 | import java.util.Set; |
19 | 19 | |
20 | 20 | import com.lyms.hospitalapi.qhdfy.QhdfyHisService; |
21 | +import com.lyms.platform.common.enums.*; | |
21 | 22 | import com.lyms.platform.common.utils.*; |
22 | 23 | import com.lyms.platform.common.utils.HttpClientUtil; |
23 | 24 | import com.lyms.platform.operate.web.request.MessagesResult; |
... | ... | @@ -63,34 +64,6 @@ |
63 | 64 | import com.lyms.platform.biz.service.YunBookbuildingService; |
64 | 65 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
65 | 66 | import com.lyms.platform.common.dao.operator.MongoQuery; |
66 | -import com.lyms.platform.common.enums.BasisEnums; | |
67 | -import com.lyms.platform.common.enums.CZFmTypeEnums; | |
68 | -import com.lyms.platform.common.enums.CfEnums; | |
69 | -import com.lyms.platform.common.enums.DeathCauseEnums; | |
70 | -import com.lyms.platform.common.enums.EyeExaminationEnums; | |
71 | -import com.lyms.platform.common.enums.FetalEnums; | |
72 | -import com.lyms.platform.common.enums.FetalPositionEnums; | |
73 | -import com.lyms.platform.common.enums.FitnessEnums; | |
74 | -import com.lyms.platform.common.enums.FmTypeEnums; | |
75 | -import com.lyms.platform.common.enums.FuZhongEnums; | |
76 | -import com.lyms.platform.common.enums.FyTypeEnums; | |
77 | -import com.lyms.platform.common.enums.GestaMonthEnums; | |
78 | -import com.lyms.platform.common.enums.GongJingEnums; | |
79 | -import com.lyms.platform.common.enums.JoinEnums; | |
80 | -import com.lyms.platform.common.enums.PregnancyExceptionEnums; | |
81 | -import com.lyms.platform.common.enums.PregnancyMethodEnums; | |
82 | -import com.lyms.platform.common.enums.QiDaiEnums; | |
83 | -import com.lyms.platform.common.enums.QuickenEnums; | |
84 | -import com.lyms.platform.common.enums.RenShenJieJuEnums; | |
85 | -import com.lyms.platform.common.enums.SXCauseEnums; | |
86 | -import com.lyms.platform.common.enums.SYJGEums; | |
87 | -import com.lyms.platform.common.enums.ServiceStatusEnums; | |
88 | -import com.lyms.platform.common.enums.ServiceTypeEnums; | |
89 | -import com.lyms.platform.common.enums.SexEnum; | |
90 | -import com.lyms.platform.common.enums.TaiShuEnums; | |
91 | -import com.lyms.platform.common.enums.TpmcTypeEnums; | |
92 | -import com.lyms.platform.common.enums.WyTypeEnums; | |
93 | -import com.lyms.platform.common.enums.YnEnums; | |
94 | 67 | import com.lyms.platform.common.result.BaseObjectResponse; |
95 | 68 | import com.lyms.platform.common.result.BaseResponse; |
96 | 69 | import com.lyms.platform.common.result.RespBuilder; |
... | ... | @@ -5788,6 +5761,20 @@ |
5788 | 5761 | } |
5789 | 5762 | |
5790 | 5763 | model.setNextCheckItem(nextCheckItem); |
5764 | + | |
5765 | + StringBuffer diseases = new StringBuffer(); | |
5766 | + if (CollectionUtils.isNotEmpty(checkModel.getDiseases())) | |
5767 | + { | |
5768 | + for (int i = 0, len = checkModel.getDiseases().size(); i < len; i++) { | |
5769 | + if (i != len - 1) { | |
5770 | + diseases.append(BabyDiseaseEnums.getNameById(Integer.parseInt(checkModel.getDiseases().get(i)))); | |
5771 | + diseases.append(","); | |
5772 | + } else { | |
5773 | + diseases.append(BabyDiseaseEnums.getNameById(Integer.parseInt(checkModel.getDiseases().get(i)))); | |
5774 | + } | |
5775 | + } | |
5776 | + } | |
5777 | + model.setDiseases(diseases.toString()); | |
5791 | 5778 | |
5792 | 5779 | return model; |
5793 | 5780 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyBuildResult.java
View file @
1c45d72
... | ... | @@ -276,6 +276,18 @@ |
276 | 276 | //居住类别 |
277 | 277 | private String liveType; |
278 | 278 | |
279 | + | |
280 | + //是否开通疾病发生推送 1或者空没有开通 2开通 | |
281 | + private String openDisease; | |
282 | + | |
283 | + public String getOpenDisease() { | |
284 | + return openDisease; | |
285 | + } | |
286 | + | |
287 | + public void setOpenDisease(String openDisease) { | |
288 | + this.openDisease = openDisease; | |
289 | + } | |
290 | + | |
279 | 291 | public String getLiveType() { |
280 | 292 | return liveType; |
281 | 293 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckPageResult.java
View file @
1c45d72
... | ... | @@ -673,6 +673,18 @@ |
673 | 673 | |
674 | 674 | private List<String> messages; |
675 | 675 | |
676 | + | |
677 | + //儿童疾病 | |
678 | + private String diseases; | |
679 | + | |
680 | + public String getDiseases() { | |
681 | + return diseases; | |
682 | + } | |
683 | + | |
684 | + public void setDiseases(String diseases) { | |
685 | + this.diseases = diseases; | |
686 | + } | |
687 | + | |
676 | 688 | public String getNextCheckItem() { |
677 | 689 | return nextCheckItem; |
678 | 690 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyCheckResult.java
View file @
1c45d72
... | ... | @@ -556,6 +556,17 @@ |
556 | 556 | private Integer endCase; |
557 | 557 | private String outcome; |
558 | 558 | |
559 | + //儿童疾病 | |
560 | + private List<String> diseases; | |
561 | + | |
562 | + public List<String> getDiseases() { | |
563 | + return diseases; | |
564 | + } | |
565 | + | |
566 | + public void setDiseases(List<String> diseases) { | |
567 | + this.diseases = diseases; | |
568 | + } | |
569 | + | |
559 | 570 | /*秦皇岛修改的儿保检查内容*/ |
560 | 571 | public String getExercise() { |
561 | 572 | return exercise; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPageResult.java
View file @
1c45d72
... | ... | @@ -273,6 +273,17 @@ |
273 | 273 | |
274 | 274 | private String numberCode; |
275 | 275 | |
276 | + //是否开通疾病发生推送 1或者空没有开通 2开通 | |
277 | + private String openDisease; | |
278 | + | |
279 | + public String getOpenDisease() { | |
280 | + return openDisease; | |
281 | + } | |
282 | + | |
283 | + public void setOpenDisease(String openDisease) { | |
284 | + this.openDisease = openDisease; | |
285 | + } | |
286 | + | |
276 | 287 | public String getNumberCode() { |
277 | 288 | return numberCode; |
278 | 289 | } |
... | ... | @@ -1133,6 +1144,8 @@ |
1133 | 1144 | setServiceStatus(ServiceStatusEnums.getNameById(destModel.getServiceStatus())); |
1134 | 1145 | setServiceType(ServiceTypeEnums.getTitleById(destModel.getServiceType())); |
1135 | 1146 | setFileCode(destModel.getFileCode()); |
1147 | + | |
1148 | + setOpenDisease((StringUtils.isEmpty(destModel.getOpenDisease()) || "1".equals(destModel.getOpenDisease())) ? "未开通" : "已开通" ); | |
1136 | 1149 | return this; |
1137 | 1150 | } |
1138 | 1151 |