Commit 279367c043dafc067f86a131ada3e0e863e4e96f
1 parent
21caa5ad07
Exists in
master
and in
6 other branches
update
Showing 7 changed files with 158 additions and 6 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyNutritionSpecialtyModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/BabyPsychologistModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyNutritionSpecialtyFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyPsychologistFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyNutritionSpecialtyRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyNutritionSpecialtyResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPsychologistResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabyNutritionSpecialtyModel.java
View file @
279367c
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | import org.springframework.data.mongodb.core.mapping.Document; |
6 | 6 | |
7 | 7 | import java.util.Date; |
8 | +import java.util.List; | |
8 | 9 | import java.util.Map; |
9 | 10 | |
10 | 11 | /** |
11 | 12 | |
... | ... | @@ -25,7 +26,12 @@ |
25 | 26 | private Date createDate; |
26 | 27 | private Date modifyDate; |
27 | 28 | private String hospitalId; |
29 | + //备注 | |
30 | + private String mremark; | |
31 | + // 母亲高危因素 | |
32 | + List<String> mHighRiskReason; | |
28 | 33 | |
34 | + | |
29 | 35 | /*母亲信息*/ |
30 | 36 | //母亲姓名 |
31 | 37 | private String mname; |
32 | 38 | |
33 | 39 | |
34 | 40 | |
... | ... | @@ -577,8 +583,20 @@ |
577 | 583 | } |
578 | 584 | |
579 | 585 | |
586 | + public String getMremark() { | |
587 | + return mremark; | |
588 | + } | |
580 | 589 | |
590 | + public void setMremark(String mremark) { | |
591 | + this.mremark = mremark; | |
592 | + } | |
581 | 593 | |
594 | + public List<String> getmHighRiskReason() { | |
595 | + return mHighRiskReason; | |
596 | + } | |
582 | 597 | |
598 | + public void setmHighRiskReason(List<String> mHighRiskReason) { | |
599 | + this.mHighRiskReason = mHighRiskReason; | |
600 | + } | |
583 | 601 | } |
platform-dal/src/main/java/com/lyms/platform/pojo/BabyPsychologistModel.java
View file @
279367c
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | import org.springframework.data.mongodb.core.mapping.Document; |
6 | 6 | |
7 | 7 | import java.util.Date; |
8 | +import java.util.List; | |
8 | 9 | |
9 | 10 | /** |
10 | 11 | * 心理专科检查 实体类 |
11 | 12 | |
... | ... | @@ -24,7 +25,12 @@ |
24 | 25 | private Date createDate; |
25 | 26 | private Date modifyDate; |
26 | 27 | private String hospitalId; |
28 | + //备注 | |
29 | + private String mremark; | |
30 | + // 母亲高危因素 | |
31 | + List<String> mHighRiskReason; | |
27 | 32 | |
33 | + | |
28 | 34 | /*母亲信息*/ |
29 | 35 | //母亲姓名 |
30 | 36 | private String mname; |
31 | 37 | |
... | ... | @@ -170,7 +176,21 @@ |
170 | 176 | //处理意见 |
171 | 177 | private String handlingOpinions; |
172 | 178 | |
179 | + public String getMremark() { | |
180 | + return mremark; | |
181 | + } | |
173 | 182 | |
183 | + public void setMremark(String mremark) { | |
184 | + this.mremark = mremark; | |
185 | + } | |
186 | + | |
187 | + public List<String> getmHighRiskReason() { | |
188 | + return mHighRiskReason; | |
189 | + } | |
190 | + | |
191 | + public void setmHighRiskReason(List<String> mHighRiskReason) { | |
192 | + this.mHighRiskReason = mHighRiskReason; | |
193 | + } | |
174 | 194 | |
175 | 195 | public String getId() { |
176 | 196 | return id; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyNutritionSpecialtyFacade.java
View file @
279367c
... | ... | @@ -13,7 +13,9 @@ |
13 | 13 | import com.lyms.platform.operate.web.request.BabyNutritionSpecialtyRequest; |
14 | 14 | import com.lyms.platform.operate.web.result.BabyNutritionSpecialtyResult; |
15 | 15 | import com.lyms.platform.operate.web.service.impl.BaseServiceImpl; |
16 | +import com.lyms.platform.operate.web.utils.CollectionUtils; | |
16 | 17 | import com.lyms.platform.operate.web.utils.CommonsHelper; |
18 | +import com.lyms.platform.operate.web.utils.MongoUtil; | |
17 | 19 | import com.lyms.platform.permission.model.Users; |
18 | 20 | import com.lyms.platform.permission.service.OrganizationService; |
19 | 21 | import com.lyms.platform.permission.service.UsersService; |
20 | 22 | |
... | ... | @@ -39,8 +41,9 @@ |
39 | 41 | |
40 | 42 | @Autowired |
41 | 43 | private BabyBabyNutritionSpecialtyService babyBabyNSService; |
42 | - | |
43 | 44 | @Autowired |
45 | + private MongoUtil mongoUtil; | |
46 | + @Autowired | |
44 | 47 | private BabyBookbuildingService babyBookbuildingService; |
45 | 48 | @Autowired |
46 | 49 | private AutoMatchFacade autoMatchFacade; |
... | ... | @@ -86,6 +89,9 @@ |
86 | 89 | model.setsINCard(babyModel.getsINCard()); |
87 | 90 | model.setBirthday(babyModel.getBirth()); |
88 | 91 | model.setModifyDate(new Date()); |
92 | + model.setMremark(babyModel.getMremark()); | |
93 | + model.setmHighRiskReason(babyModel.getmHighRiskReason()); | |
94 | + | |
89 | 95 | //createDate,hospitalId调用外添加赋值 |
90 | 96 | } |
91 | 97 | /*新增页面,公共内容*/ |
... | ... | @@ -218,7 +224,10 @@ |
218 | 224 | if(StringUtils.isNotEmpty(id)){ |
219 | 225 | BabyNutritionSpecialtyModel babyNutritionSpecialtyModel = babyBabyNSService.queryById(id); |
220 | 226 | BabyNutritionSpecialtyResult babyNutritionSpecialtyResult = new BabyNutritionSpecialtyResult(); |
221 | - babyNutritionSpecialtyResult.convertToResult(babyNutritionSpecialtyModel); | |
227 | + babyNutritionSpecialtyResult.convertToShowResult(babyNutritionSpecialtyModel); | |
228 | + if(CollectionUtils.isNotEmpty(babyNutritionSpecialtyModel.getmHighRiskReason())){ | |
229 | + babyNutritionSpecialtyResult.setmHighRiskReason(mongoUtil.findColor(babyNutritionSpecialtyModel.getmHighRiskReason())); | |
230 | + } | |
222 | 231 | |
223 | 232 | if(StringUtils.isNotEmpty(babyNutritionSpecialtyModel.getCheckDoctor())){ |
224 | 233 | Users users = usersService.getUsers(NumberUtils.toInt(babyNutritionSpecialtyModel.getCheckDoctor())); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyPsychologistFacade.java
View file @
279367c
... | ... | @@ -14,7 +14,9 @@ |
14 | 14 | import com.lyms.platform.operate.web.request.BabyPsychologistRequest; |
15 | 15 | import com.lyms.platform.operate.web.result.BabyPsychologistResult; |
16 | 16 | import com.lyms.platform.operate.web.service.impl.BaseServiceImpl; |
17 | +import com.lyms.platform.operate.web.utils.CollectionUtils; | |
17 | 18 | import com.lyms.platform.operate.web.utils.CommonsHelper; |
19 | +import com.lyms.platform.operate.web.utils.MongoUtil; | |
18 | 20 | import com.lyms.platform.permission.model.Users; |
19 | 21 | import com.lyms.platform.permission.service.OrganizationService; |
20 | 22 | import com.lyms.platform.permission.service.UsersService; |
21 | 23 | |
... | ... | @@ -41,8 +43,9 @@ |
41 | 43 | |
42 | 44 | @Autowired |
43 | 45 | private BabyPsychologistService babyPsychologistService; |
44 | - | |
45 | 46 | @Autowired |
47 | + private MongoUtil mongoUtil; | |
48 | + @Autowired | |
46 | 49 | private BabyBookbuildingService babyBookbuildingService; |
47 | 50 | @Autowired |
48 | 51 | private AutoMatchFacade autoMatchFacade; |
... | ... | @@ -94,6 +97,9 @@ |
94 | 97 | model.setsINCard(babyModel.getsINCard()); |
95 | 98 | model.setBirthday(babyModel.getBirth()); |
96 | 99 | model.setModifyDate(new Date()); |
100 | + model.setMremark(babyModel.getMremark()); | |
101 | + model.setmHighRiskReason(babyModel.getmHighRiskReason()); | |
102 | + | |
97 | 103 | //createDate,hospitalId调用外添加赋值 |
98 | 104 | } |
99 | 105 | /*新增页面,公共内容*/ |
... | ... | @@ -246,6 +252,9 @@ |
246 | 252 | BabyPsychologistModel babyPsychologistModel = babyPsychologistService.queryBabyPsychologistById(id); |
247 | 253 | BabyPsychologistResult babyPsychologistResult = new BabyPsychologistResult(); |
248 | 254 | babyPsychologistResult.convertToResult(babyPsychologistModel); |
255 | + if(CollectionUtils.isNotEmpty(babyPsychologistModel.getmHighRiskReason())){ | |
256 | + babyPsychologistResult.setmHighRiskReason(mongoUtil.findColor(babyPsychologistModel.getmHighRiskReason())); | |
257 | + } | |
249 | 258 | if(StringUtils.isNotEmpty(babyPsychologistModel.getCheckDoctor())){ |
250 | 259 | Users users = usersService.getUsers(NumberUtils.toInt(babyPsychologistModel.getCheckDoctor())); |
251 | 260 | if(users!=null && StringUtils.isNotEmpty(users.getName())){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyNutritionSpecialtyRequest.java
View file @
279367c
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyNutritionSpecialtyResult.java
View file @
279367c
... | ... | @@ -3,10 +3,12 @@ |
3 | 3 | |
4 | 4 | import com.lyms.platform.common.base.IBasicResultConvert; |
5 | 5 | import com.lyms.platform.common.utils.DateUtil; |
6 | +import com.lyms.platform.common.utils.StringUtils; | |
6 | 7 | import com.lyms.platform.operate.web.utils.FunvCommonUtil; |
7 | 8 | import com.lyms.platform.pojo.BabyNutritionSpecialtyModel; |
8 | 9 | |
9 | 10 | import java.util.Date; |
11 | +import java.util.List; | |
10 | 12 | import java.util.Map; |
11 | 13 | |
12 | 14 | public class BabyNutritionSpecialtyResult implements IBasicResultConvert<BabyNutritionSpecialtyResult, BabyNutritionSpecialtyModel> { |
... | ... | @@ -21,7 +23,10 @@ |
21 | 23 | private Date modifyDate; |
22 | 24 | private String hospitalId; |
23 | 25 | private String hospitalName; |
24 | - | |
26 | + //备注 | |
27 | + private String mremark; | |
28 | + // 母亲高危因素 | |
29 | + List<Map<String, Object>> mHighRiskReason; | |
25 | 30 | /*母亲信息*/ |
26 | 31 | //母亲姓名 |
27 | 32 | private String mname; |
... | ... | @@ -48,6 +53,7 @@ |
48 | 53 | /*新增页面,公共内容*/ |
49 | 54 | //营养专科项目 |
50 | 55 | private String yyProject; |
56 | + private String yyProjectName; | |
51 | 57 | //检查日期 |
52 | 58 | private String checkDate; |
53 | 59 | //检查月龄 2月龄28天 |
... | ... | @@ -134,6 +140,14 @@ |
134 | 140 | //VitD治疗(品名、剂量) |
135 | 141 | private String vitdzl; |
136 | 142 | |
143 | + public String getYyProjectName() { | |
144 | + return yyProjectName; | |
145 | + } | |
146 | + | |
147 | + public void setYyProjectName(String yyProjectName) { | |
148 | + this.yyProjectName = yyProjectName; | |
149 | + } | |
150 | + | |
137 | 151 | public String getXgCheck() { |
138 | 152 | return xgCheck; |
139 | 153 | } |
... | ... | @@ -638,6 +652,21 @@ |
638 | 652 | this.nextDate = nextDate; |
639 | 653 | } |
640 | 654 | |
655 | + public String getMremark() { | |
656 | + return mremark; | |
657 | + } | |
658 | + | |
659 | + public void setMremark(String mremark) { | |
660 | + this.mremark = mremark; | |
661 | + } | |
662 | + | |
663 | + public List<Map<String, Object>> getmHighRiskReason() { | |
664 | + return mHighRiskReason; | |
665 | + } | |
666 | + | |
667 | + public void setmHighRiskReason(List<Map<String, Object>> mHighRiskReason) { | |
668 | + this.mHighRiskReason = mHighRiskReason; | |
669 | + } | |
641 | 670 | /*新增页面 4个页面内容*/ |
642 | 671 | |
643 | 672 | |
... | ... | @@ -712,6 +741,8 @@ |
712 | 741 | setPid(destModel.getPid()); |
713 | 742 | //createDate modifyDate |
714 | 743 | setHospitalId(destModel.getHospitalId()); |
744 | + setMremark(destModel.getMremark()); | |
745 | + | |
715 | 746 | setMname(destModel.getMname()); |
716 | 747 | setMcertNo(destModel.getMcertNo()); |
717 | 748 | setMphone(destModel.getMphone()); |
... | ... | @@ -730,6 +761,18 @@ |
730 | 761 | setBirthday(DateUtil.getYyyyMmDd(destModel.getBirthday())); |
731 | 762 | |
732 | 763 | setYyProject(destModel.getYyProject()); |
764 | + | |
765 | + if(StringUtils.isNotEmpty(destModel.getYyProject())){ | |
766 | + if("dbznl".equals(destModel.getYyProject())){ | |
767 | + setYyProjectName("蛋白质-能量营养不良儿童检查"); | |
768 | + }else if ("pxet".equals(destModel.getYyProject())){ | |
769 | + setYyProjectName("贫血儿童检查"); | |
770 | + }else if ("jlbet".equals(destModel.getYyProject())){ | |
771 | + setYyProjectName("佝偻病儿童检查"); | |
772 | + }else if ("fpetjc".equals(destModel.getYyProject())){ | |
773 | + setYyProjectName("肥胖儿童检查"); | |
774 | + } | |
775 | + } | |
733 | 776 | setCheckDate(DateUtil.getYyyyMmDd(destModel.getCheckDate())); |
734 | 777 | setCheckMonth(destModel.getCheckMonth()); |
735 | 778 | //checkDoctor |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyPsychologistResult.java
View file @
279367c
... | ... | @@ -5,9 +5,10 @@ |
5 | 5 | import com.lyms.platform.common.utils.DateUtil; |
6 | 6 | import com.lyms.platform.common.utils.StringUtils; |
7 | 7 | import com.lyms.platform.pojo.BabyPsychologistModel; |
8 | -import com.lyms.platform.pojo.BabySpecialDiseaseClinicModel; | |
9 | 8 | |
10 | 9 | import java.util.Date; |
10 | +import java.util.List; | |
11 | +import java.util.Map; | |
11 | 12 | |
12 | 13 | public class BabyPsychologistResult implements IBasicResultConvert<BabyPsychologistResult, BabyPsychologistModel> { |
13 | 14 | |
... | ... | @@ -21,6 +22,10 @@ |
21 | 22 | private Date modifyDate; |
22 | 23 | private String hospitalId; |
23 | 24 | private String hospitalName; |
25 | + //备注 | |
26 | + private String mremark; | |
27 | + // 母亲高危因素 | |
28 | + private List<Map<String, Object>> mHighRiskReason; | |
24 | 29 | |
25 | 30 | /*母亲信息*/ |
26 | 31 | //母亲姓名 |
... | ... | @@ -48,6 +53,7 @@ |
48 | 53 | /*新增页面,公共内容*/ |
49 | 54 | //心理专科项目 |
50 | 55 | private String xlzkProject; |
56 | + private String xlzkProjectName; | |
51 | 57 | //检查日期 |
52 | 58 | private String checkDate; |
53 | 59 | //检查月龄 2月龄28天 |
... | ... | @@ -165,6 +171,14 @@ |
165 | 171 | //处理意见 |
166 | 172 | private String handlingOpinions; |
167 | 173 | |
174 | + public String getXlzkProjectName() { | |
175 | + return xlzkProjectName; | |
176 | + } | |
177 | + | |
178 | + public void setXlzkProjectName(String xlzkProjectName) { | |
179 | + this.xlzkProjectName = xlzkProjectName; | |
180 | + } | |
181 | + | |
168 | 182 | public String getId() { |
169 | 183 | return id; |
170 | 184 | } |
... | ... | @@ -733,6 +747,22 @@ |
733 | 747 | this.pdyyjl = pdyyjl; |
734 | 748 | } |
735 | 749 | |
750 | + public String getMremark() { | |
751 | + return mremark; | |
752 | + } | |
753 | + | |
754 | + public void setMremark(String mremark) { | |
755 | + this.mremark = mremark; | |
756 | + } | |
757 | + | |
758 | + public List<Map<String, Object>> getmHighRiskReason() { | |
759 | + return mHighRiskReason; | |
760 | + } | |
761 | + | |
762 | + public void setmHighRiskReason(List<Map<String, Object>> mHighRiskReason) { | |
763 | + this.mHighRiskReason = mHighRiskReason; | |
764 | + } | |
765 | + | |
736 | 766 | @Override |
737 | 767 | public BabyPsychologistResult convertToResult(BabyPsychologistModel destModel) { |
738 | 768 | |
... | ... | @@ -741,6 +771,8 @@ |
741 | 771 | setPid(destModel.getPid()); |
742 | 772 | //createDate modifyDate |
743 | 773 | setHospitalId(destModel.getHospitalId()); |
774 | + setMremark(destModel.getMremark()); | |
775 | + | |
744 | 776 | setMname(destModel.getMname()); |
745 | 777 | setMcertNo(destModel.getMcertNo()); |
746 | 778 | setMphone(destModel.getMphone()); |
... | ... | @@ -759,6 +791,28 @@ |
759 | 791 | setBirthday(DateUtil.getYyyyMmDd(destModel.getBirthday())); |
760 | 792 | |
761 | 793 | setXlzkProject(destModel.getXlzkProject()); |
794 | + if(StringUtils.isNotEmpty(destModel.getXlzkProject())){ | |
795 | + if("zlza".equals(destModel.getXlzkProject())){ | |
796 | + setXlzkProjectName("智力障碍病历模板"); | |
797 | + }else if ("gdzpxza".equals(destModel.getXlzkProject())){ | |
798 | + setXlzkProjectName("孤独症谱系障碍病历模板"); | |
799 | + }else if ("yyza".equals(destModel.getXlzkProject())){ | |
800 | + setXlzkProjectName("语言障碍病历模板"); | |
801 | + }else if ("gyza".equals(destModel.getXlzkProject())){ | |
802 | + setXlzkProjectName("构音障碍病历模板"); | |
803 | + }else if ("zylqxddza".equals(destModel.getXlzkProject())){ | |
804 | + setXlzkProjectName("注意力缺陷多动障碍病历模板"); | |
805 | + }else if ("cdza".equals(destModel.getXlzkProject())){ | |
806 | + setXlzkProjectName("抽动障碍病历模板"); | |
807 | + }else if ("smza".equals(destModel.getXlzkProject())){ | |
808 | + setXlzkProjectName("睡眠障碍病历模板"); | |
809 | + }else if ("ynz".equals(destModel.getXlzkProject())){ | |
810 | + setXlzkProjectName("遗尿症病历模板"); | |
811 | + }else if ("wtxw".equals(destModel.getXlzkProject())){ | |
812 | + setXlzkProjectName("问题行为病历模板"); | |
813 | + } | |
814 | + } | |
815 | + | |
762 | 816 | setCheckDate(DateUtil.getYyyyMmDd(destModel.getCheckDate())); |
763 | 817 | setCheckMonth(destModel.getCheckMonth()); |
764 | 818 | //checkDoctor |