Commit 6319f2c8d1890b89d48321ca1d87c950400a28e1
1 parent
d58559ba59
Exists in
master
and in
6 other branches
产后随访
Showing 5 changed files with 372 additions and 238 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/MatdeliverFollowModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatdeliverFollowFacade.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/request/MatDeliverFollowAddRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MatdeliverFollowResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/MatdeliverFollowModel.java
View file @
6319f2c
... | ... | @@ -111,10 +111,6 @@ |
111 | 111 | */ |
112 | 112 | private String postFollowId; |
113 | 113 | /** |
114 | - * 分娩日期 | |
115 | - */ | |
116 | - private Date fmDate; | |
117 | - /** | |
118 | 114 | * 出院日期 |
119 | 115 | */ |
120 | 116 | private Date leaveDate; |
121 | 117 | |
122 | 118 | |
... | ... | @@ -131,14 +127,10 @@ |
131 | 127 | */ |
132 | 128 | private String mentalityDesc; |
133 | 129 | /** |
134 | - * 血压低 | |
130 | + * 血压 | |
135 | 131 | */ |
136 | - private Integer bpv; | |
132 | + private String bp; | |
137 | 133 | /** |
138 | - * 血压高 | |
139 | - */ | |
140 | - private Integer bpk; | |
141 | - /** | |
142 | 134 | * 乳房 |
143 | 135 | */ |
144 | 136 | private Integer breast; |
... | ... | @@ -458,16 +450,6 @@ |
458 | 450 | |
459 | 451 | } |
460 | 452 | |
461 | - public Date getFmDate() { | |
462 | - return fmDate; | |
463 | - } | |
464 | - | |
465 | - | |
466 | - public void setFmDate(Date fmDate) { | |
467 | - this.fmDate = fmDate; | |
468 | - | |
469 | - } | |
470 | - | |
471 | 453 | public Date getLeaveDate() { |
472 | 454 | return leaveDate; |
473 | 455 | } |
474 | 456 | |
... | ... | @@ -508,24 +490,12 @@ |
508 | 490 | |
509 | 491 | } |
510 | 492 | |
511 | - public Integer getBpv() { | |
512 | - return bpv; | |
493 | + public String getBp() { | |
494 | + return bp; | |
513 | 495 | } |
514 | 496 | |
515 | - | |
516 | - public void setBpv(Integer bpv) { | |
517 | - this.bpv = bpv; | |
518 | - | |
519 | - } | |
520 | - | |
521 | - public Integer getBpk() { | |
522 | - return bpk; | |
523 | - } | |
524 | - | |
525 | - | |
526 | - public void setBpk(Integer bpk) { | |
527 | - this.bpk = bpk; | |
528 | - | |
497 | + public void setBp(String bp) { | |
498 | + this.bp = bp; | |
529 | 499 | } |
530 | 500 | |
531 | 501 | public Integer getBreast() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatdeliverFollowFacade.java
View file @
6319f2c
... | ... | @@ -2,7 +2,6 @@ |
2 | 2 | |
3 | 3 | import com.lyms.platform.biz.service.MatDeliverFollowService; |
4 | 4 | import com.lyms.platform.biz.service.MatDeliverService; |
5 | -import com.lyms.platform.biz.service.PatientsService; | |
6 | 5 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
7 | 6 | import com.lyms.platform.common.enums.PostpartumFollowMakeEnums; |
8 | 7 | import com.lyms.platform.common.result.BaseListResponse; |
9 | 8 | |
... | ... | @@ -13,7 +12,9 @@ |
13 | 12 | import com.lyms.platform.operate.web.request.MatdeliverFollowRequest; |
14 | 13 | import com.lyms.platform.operate.web.result.MatdeliverFollowResult; |
15 | 14 | import com.lyms.platform.operate.web.utils.CollectionUtils; |
15 | +import com.lyms.platform.permission.model.Organization; | |
16 | 16 | import com.lyms.platform.permission.model.Users; |
17 | +import com.lyms.platform.permission.service.OrganizationService; | |
17 | 18 | import com.lyms.platform.permission.service.UsersService; |
18 | 19 | import com.lyms.platform.pojo.MatdeliverFollowModel; |
19 | 20 | import com.lyms.platform.pojo.MaternalDeliverModel; |
20 | 21 | |
... | ... | @@ -36,15 +37,13 @@ |
36 | 37 | @Autowired |
37 | 38 | private MatDeliverFollowService matDeliverFollowService; |
38 | 39 | @Autowired |
39 | - private PatientsService patientsService; | |
40 | - @Autowired | |
41 | - private AutoMatchFacade autoMatchFacade; | |
42 | - @Autowired | |
43 | 40 | private MatDeliverFacade matDeliverFacade; |
44 | 41 | @Autowired |
45 | 42 | private MatDeliverService matDeliverService; |
46 | 43 | @Autowired |
47 | 44 | private UsersService usersService; |
45 | + @Autowired | |
46 | + private OrganizationService organizationService; | |
48 | 47 | |
49 | 48 | public BaseResponse matdeliverFollowMakeInit(Integer id) { |
50 | 49 | Map map = new HashMap(); |
51 | 50 | |
... | ... | @@ -130,10 +129,11 @@ |
130 | 129 | */ |
131 | 130 | public BaseResponse addOrUpdateMatDeliverFollow(MatDeliverFollowAddRequest matDeliverFollowAddRequest, Integer userId) { |
132 | 131 | BaseResponse baseResponse = new BaseResponse(); |
133 | - matDeliverFollowAddRequest.setUpdateDate(new Date()); | |
132 | + matDeliverFollowAddRequest.setUpdateDateStr(new Date()); | |
134 | 133 | matDeliverFollowAddRequest.setUpdateUser(String.valueOf(userId)); |
135 | 134 | |
136 | 135 | if (StringUtils.isNotEmpty(matDeliverFollowAddRequest.getId())) {//修改 |
136 | + //修改随访信息 | |
137 | 137 | matDeliverFollowService.updateOne(matDeliverFollowAddRequest.convertToDataModel(), matDeliverFollowAddRequest.getId()); |
138 | 138 | |
139 | 139 | //获取分娩记录 |
... | ... | @@ -141,7 +141,6 @@ |
141 | 141 | |
142 | 142 | //如果修改的是最后一次随访记录,则进行同步修改分娩记录里的随访信息 |
143 | 143 | if (matDeliverFollowAddRequest.getId().equals(maternalDeliverModel.getMatFollowId())) { |
144 | - | |
145 | 144 | //在分娩记录上记录随访部分信息 |
146 | 145 | maternalDeliverModel.setContactResult(matDeliverFollowAddRequest.getContactResult()); |
147 | 146 | maternalDeliverModel.setContactReason(matDeliverFollowAddRequest.getContactReason()); |
148 | 147 | |
149 | 148 | |
150 | 149 | |
... | ... | @@ -149,17 +148,17 @@ |
149 | 148 | maternalDeliverModel.setVisitStatus(matDeliverFollowAddRequest.getVisitStatus()); |
150 | 149 | maternalDeliverModel.setMakeType(matDeliverFollowAddRequest.getMakeType()); |
151 | 150 | maternalDeliverModel.setVisitResult(matDeliverFollowAddRequest.getVisitResult()); |
152 | - maternalDeliverModel.setNextVisitDate(matDeliverFollowAddRequest.getNextVisitDate()); | |
151 | + maternalDeliverModel.setNextVisitDate(matDeliverFollowAddRequest.getNextVisitDateStr()); | |
153 | 152 | maternalDeliverModel.setIsClose(matDeliverFollowAddRequest.getIsClose()); |
154 | 153 | //修改分娩记录 |
155 | 154 | matDeliverService.updateOne(maternalDeliverModel, maternalDeliverModel.getId()); |
156 | 155 | baseResponse.setObject(matDeliverFollowAddRequest.getId()); |
157 | 156 | } |
158 | - //获取随访详情 | |
159 | - MatdeliverFollowModel matdeliverFollowModel = matDeliverFollowService.getOneMatDeliverFollow(matDeliverFollowAddRequest.getId()); | |
160 | - | |
161 | 157 | } else {//新增随访记录,并同步更新分娩记录里的随访信息 |
158 | + //预约操作信息 | |
162 | 159 | matDeliverFollowAddRequest.setId(null); |
160 | + matDeliverFollowAddRequest.setMakeCreateUser(String.valueOf(userId)); | |
161 | + matDeliverFollowAddRequest.setMakeCreateDate(new Date()); | |
163 | 162 | //新增随访记录 |
164 | 163 | MatdeliverFollowModel matdeliverFollowModel = matDeliverFollowService.addMatDeliverFollow(matDeliverFollowAddRequest.convertToDataModel()); |
165 | 164 | |
... | ... | @@ -230,6 +229,17 @@ |
230 | 229 | } |
231 | 230 | } catch (Exception e) { |
232 | 231 | e.printStackTrace(); |
232 | + } | |
233 | + } | |
234 | + | |
235 | + if(StringUtils.isNotEmpty(matdeliverFollowResult.getReferHospital())){ | |
236 | + try{ | |
237 | + Organization og = organizationService.getOrganization(Integer.valueOf(matdeliverFollowResult.getReferHospital())); | |
238 | + if (null != og) { | |
239 | + matdeliverFollowResult.setReferHospitalStr(og.getName()); | |
240 | + } | |
241 | + }catch (Exception e){ | |
242 | + | |
233 | 243 | } |
234 | 244 | } |
235 | 245 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java
View file @
6319f2c
... | ... | @@ -101,6 +101,7 @@ |
101 | 101 | |
102 | 102 | @Autowired |
103 | 103 | private PatientServiceFacade patientServiceFacade; |
104 | + | |
104 | 105 | /** |
105 | 106 | * 建档查询 |
106 | 107 | * |
107 | 108 | |
108 | 109 | |
109 | 110 | |
... | ... | @@ -123,16 +124,16 @@ |
123 | 124 | return br; |
124 | 125 | } |
125 | 126 | |
126 | - Map<String, Object> map = getPatientViewData(data,id); | |
127 | + Map<String, Object> map = getPatientViewData(data, id); | |
127 | 128 | /** 末次月经和纠正末次月经反起来返回 */ |
128 | - if(data.getFuckLastMens() != null) { | |
129 | + if (data.getFuckLastMens() != null) { | |
129 | 130 | map.put("fuckLastMens", DateUtil.getyyyy_MM_dd(data.getLastMenses())); |
130 | 131 | map.put("lastMenses", DateUtil.getyyyy_MM_dd(data.getFuckLastMens())); |
131 | 132 | } |
132 | 133 | map.put("lastMenstrualPeriodBasisDoctorId", couponMapper.findUserName(data.getLastMenstrualPeriodBasisDoctorId())); |
133 | - BaseResponse baseResponse = patientServiceFacade.findPatientServiceList(id,0); | |
134 | + BaseResponse baseResponse = patientServiceFacade.findPatientServiceList(id, 0); | |
134 | 135 | List<PatientSerResult> patientSerResults = (List<PatientSerResult>) baseResponse.getObject(); |
135 | - map.put("patientSerResults",patientSerResults); | |
136 | + map.put("patientSerResults", patientSerResults); | |
136 | 137 | //显示服务信息 |
137 | 138 | br.setData(map); |
138 | 139 | br.setErrorcode(ErrorCodeConstants.SUCCESS); |
139 | 140 | |
... | ... | @@ -140,15 +141,14 @@ |
140 | 141 | return br; |
141 | 142 | } |
142 | 143 | |
143 | - public Map<String, Object> getPatientViewData( Patients data ,String id) | |
144 | - { | |
144 | + public Map<String, Object> getPatientViewData(Patients data, String id) { | |
145 | 145 | Map<String, Object> map = new HashMap<>(); |
146 | 146 | map.put("lastMenstrualPeriodBasis", BasisEnums.getName(data.getLastMenstrualPeriodBasis())); |
147 | 147 | map.put("lastMenstrualPeriodBasisDoctorId", couponMapper.findUserName(data.getLastMenstrualPeriodBasis())); |
148 | 148 | map.put("lastMenstrualPeriodBasisDate", data.getLastMenstrualPeriodBasisDate()); |
149 | 149 | |
150 | 150 | map.put("lastMenstrualPeriodBasis", BasisEnums.getName(data.getLastMenstrualPeriodBasis())); |
151 | - if(BasisEnums.E.getId().equals(data.getLastMenstrualPeriodBasis())) { | |
151 | + if (BasisEnums.E.getId().equals(data.getLastMenstrualPeriodBasis())) { | |
152 | 152 | map.put("lastMenstrualPeriodBasis", BasisEnums.getName(data.getLastMenstrualPeriodBasis()) + ":" + data.getLastMenstrualPeriodBasisOther()); |
153 | 153 | } |
154 | 154 | |
... | ... | @@ -1176,7 +1176,7 @@ |
1176 | 1176 | // map.put("treatmentOpinion2", mongoUtil.findPlatList2(data.getTreatmentOpinion2())); |
1177 | 1177 | map.put("treatmentOpinion3", getTreatmentOpinion3(data.getTreatmentOpinion2())); |
1178 | 1178 | // map.put("treatmentOpinion2", mongoUtil.findPlatList(data.getTreatmentOpinion2())); |
1179 | - map.put("quickenRemark",data.getQuickenRemark()); | |
1179 | + map.put("quickenRemark", data.getQuickenRemark()); | |
1180 | 1180 | |
1181 | 1181 | /* 基本信息 */ |
1182 | 1182 | //孕妇基本信息 |
1183 | 1183 | |
... | ... | @@ -1792,13 +1792,13 @@ |
1792 | 1792 | } |
1793 | 1793 | |
1794 | 1794 | private String getTreatmentOpinion3(Map<String, List<String>> ids) { |
1795 | - if(MapUtils.isNotEmpty(ids)) { | |
1795 | + if (MapUtils.isNotEmpty(ids)) { | |
1796 | 1796 | StringBuilder sb = new StringBuilder(); |
1797 | 1797 | Integer count = 0; |
1798 | 1798 | Iterator<Map.Entry<String, List<String>>> iterator = ids.entrySet().iterator(); |
1799 | 1799 | while (iterator.hasNext()) { |
1800 | 1800 | List<String> list = iterator.next().getValue(); |
1801 | - if(com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(list)) { | |
1801 | + if (com.lyms.platform.operate.web.utils.CollectionUtils.isNotEmpty(list)) { | |
1802 | 1802 | for (int i = 0; i < list.size(); i++) { |
1803 | 1803 | sb.append(++count).append(".").append(list.get(i).split("\\[fuck\\]")[0]).append(","); |
1804 | 1804 | } |
1805 | 1805 | |
... | ... | @@ -2296,16 +2296,18 @@ |
2296 | 2296 | // 产后血压 收缩压,舒张压 |
2297 | 2297 | String ssy = ""; |
2298 | 2298 | String szy = ""; |
2299 | - Map<String, String> chBpMap = JsonUtil.getMap(data.getChBp()); | |
2300 | - if (MapUtils.isNotEmpty(chBpMap)) { | |
2301 | - ssy = chBpMap.get("ssy"); | |
2302 | - szy = chBpMap.get("szy"); | |
2303 | - if (StringUtils.isNotEmpty(ssy)) { | |
2304 | - map.put("ssy", UnitUtils.unitSplice(ssy, UnitConstants.MMHG)); | |
2305 | - } | |
2299 | + if (StringUtils.isNotEmpty(data.getChBp())) { | |
2300 | + Map<String, String> chBpMap = JsonUtil.getMap(data.getChBp()); | |
2301 | + if (MapUtils.isNotEmpty(chBpMap)) { | |
2302 | + ssy = chBpMap.get("ssy"); | |
2303 | + szy = chBpMap.get("szy"); | |
2304 | + if (StringUtils.isNotEmpty(ssy)) { | |
2305 | + map.put("ssy", UnitUtils.unitSplice(ssy, UnitConstants.MMHG)); | |
2306 | + } | |
2306 | 2307 | |
2307 | - if (StringUtils.isNotEmpty(szy)) { | |
2308 | - map.put("szy", UnitUtils.unitSplice(szy, UnitConstants.MMHG)); | |
2308 | + if (StringUtils.isNotEmpty(szy)) { | |
2309 | + map.put("szy", UnitUtils.unitSplice(szy, UnitConstants.MMHG)); | |
2310 | + } | |
2309 | 2311 | } |
2310 | 2312 | } |
2311 | 2313 | // map.put("ssy", UnitUtils.unitSplice(ssy,UnitConstants.MMHG)); |
... | ... | @@ -2314,8 +2316,7 @@ |
2314 | 2316 | String ssy2h = ""; |
2315 | 2317 | String szy2h = ""; |
2316 | 2318 | Map<String, String> ch2BpMap = null; |
2317 | - if (StringUtils.isNotEmpty(data.getCh2Bp())) | |
2318 | - { | |
2319 | + if (StringUtils.isNotEmpty(data.getCh2Bp())) { | |
2319 | 2320 | ch2BpMap = JsonUtil.getMap(data.getCh2Bp()); |
2320 | 2321 | if (MapUtils.isNotEmpty(ch2BpMap)) { |
2321 | 2322 | ssy2h = ch2BpMap.get("ssy"); |
2322 | 2323 | |
2323 | 2324 | |
2324 | 2325 | |
2325 | 2326 | |
2326 | 2327 | |
... | ... | @@ -2686,23 +2687,23 @@ |
2686 | 2687 | } |
2687 | 2688 | map.put("bp", com.lyms.platform.common.utils.StringUtils.isEmpty(UnitUtils.unitSplice(ssy + "/" + szy, UnitConstants.MMHG), "")); |
2688 | 2689 | //乳房 |
2689 | - map.put("breast",postReviewModel.getBreast()==null?"":"未见异常".equals(postReviewModel.getBreast())?"1":"2"); | |
2690 | - map.put("breastText",postReviewModel.getBreast()==null?"":"未见异常".equals(postReviewModel.getBreast())?"":postReviewModel.getBreast()); | |
2690 | + map.put("breast", postReviewModel.getBreast() == null ? "" : "未见异常".equals(postReviewModel.getBreast()) ? "1" : "2"); | |
2691 | + map.put("breastText", postReviewModel.getBreast() == null ? "" : "未见异常".equals(postReviewModel.getBreast()) ? "" : postReviewModel.getBreast()); | |
2691 | 2692 | //恶露 |
2692 | - map.put("lochia", postReviewModel.getLochia()==null?"":"未见异常".equals(postReviewModel.getLochia())?"1":"2"); | |
2693 | - map.put("lochiaText", postReviewModel.getLochia()==null?"":"未见异常".equals(postReviewModel.getLochia())?"":postReviewModel.getLochia()); | |
2693 | + map.put("lochia", postReviewModel.getLochia() == null ? "" : "未见异常".equals(postReviewModel.getLochia()) ? "1" : "2"); | |
2694 | + map.put("lochiaText", postReviewModel.getLochia() == null ? "" : "未见异常".equals(postReviewModel.getLochia()) ? "" : postReviewModel.getLochia()); | |
2694 | 2695 | map.put("vulva", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getVulva(), "")); |
2695 | - map.put("vagina",com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getVagina(), "")); | |
2696 | + map.put("vagina", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getVagina(), "")); | |
2696 | 2697 | map.put("cervixUteri", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getCervixUteri(), "")); |
2697 | 2698 | //子宫 |
2698 | - map.put("matrix", postReviewModel.getMatrix()==null?"":"未见异常".equals(postReviewModel.getMatrix())?"1":"2"); | |
2699 | - map.put("matrixText", postReviewModel.getMatrix()==null?"":"未见异常".equals(postReviewModel.getMatrix())?"":postReviewModel.getMatrix()); | |
2699 | + map.put("matrix", postReviewModel.getMatrix() == null ? "" : "未见异常".equals(postReviewModel.getMatrix()) ? "1" : "2"); | |
2700 | + map.put("matrixText", postReviewModel.getMatrix() == null ? "" : "未见异常".equals(postReviewModel.getMatrix()) ? "" : postReviewModel.getMatrix()); | |
2700 | 2701 | map.put("fujian", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getFujian(), "")); |
2701 | 2702 | //伤口 |
2702 | - map.put("wound", postReviewModel.getWound()==null?"":"未见异常".equals(postReviewModel.getWound())?"1":"2"); | |
2703 | - map.put("woundText", postReviewModel.getWound()==null?"":"未见异常".equals(postReviewModel.getWound())?"":postReviewModel.getWound()); | |
2703 | + map.put("wound", postReviewModel.getWound() == null ? "" : "未见异常".equals(postReviewModel.getWound()) ? "1" : "2"); | |
2704 | + map.put("woundText", postReviewModel.getWound() == null ? "" : "未见异常".equals(postReviewModel.getWound()) ? "" : postReviewModel.getWound()); | |
2704 | 2705 | map.put("other", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getOther(), "")); |
2705 | - map.put("suifangtime",com.lyms.platform.common.utils.StringUtils.isEmpty(DateUtil.getyyyy_MM_dd1(postReviewModel.getCheckTime()), "")); | |
2706 | + map.put("suifangtime", com.lyms.platform.common.utils.StringUtils.isEmpty(DateUtil.getyyyy_MM_dd1(postReviewModel.getCheckTime()), "")); | |
2706 | 2707 | map.put("fmtime", com.lyms.platform.common.utils.StringUtils.isEmpty(DateUtil.getyyyy_MM_dd1(patients.getFmDate()), "")); |
2707 | 2708 | map.put("healthStatus", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getHealthStatus(), "")); |
2708 | 2709 | map.put("psychology", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getPsychology(), "")); |
... | ... | @@ -2712,7 +2713,7 @@ |
2712 | 2713 | map.put("boneDensity", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getBoneDensity(), "")); |
2713 | 2714 | map.put("ultrasonicExamination", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getUltrasonicExamination(), "")); |
2714 | 2715 | |
2715 | - map.put("operator",usersService.getUsers(NumberUtils.toInt(postReviewModel.getProdDoctor())).getName() ); | |
2716 | + map.put("operator", usersService.getUsers(NumberUtils.toInt(postReviewModel.getProdDoctor())).getName()); | |
2716 | 2717 | map.put("treatOpinion", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getTreatOpinion(), "")); |
2717 | 2718 | map.put("dirOpinion", com.lyms.platform.common.utils.StringUtils.isEmpty(postReviewModel.getDirOpinion(), "")); |
2718 | 2719 | } |
... | ... | @@ -3663,7 +3664,7 @@ |
3663 | 3664 | return result; |
3664 | 3665 | } |
3665 | 3666 | |
3666 | - public BaseObjectResponse findSievePatientData(String cardNo, String vcCardNo,Integer userId) { | |
3667 | + public BaseObjectResponse findSievePatientData(String cardNo, String vcCardNo, Integer userId) { | |
3667 | 3668 | |
3668 | 3669 | List<Patients> patients = new ArrayList<>(); |
3669 | 3670 | PatientsQuery patientsQuery = new PatientsQuery(); |
... | ... | @@ -3687,9 +3688,7 @@ |
3687 | 3688 | patientsQuery.setHospitalId(null); |
3688 | 3689 | if (CollectionUtils.isNotEmpty(localPatients)) { |
3689 | 3690 | patients = localPatients; |
3690 | - } | |
3691 | - else | |
3692 | - { | |
3691 | + } else { | |
3693 | 3692 | //区域模式 |
3694 | 3693 | patientsQuery.setHospitalList(groupsFacade.findGroupHospital(userId, false)); |
3695 | 3694 | |
... | ... | @@ -3706,8 +3705,7 @@ |
3706 | 3705 | } |
3707 | 3706 | } |
3708 | 3707 | } |
3709 | - if (CollectionUtils.isNotEmpty(patients) && patients.get(0) != null) | |
3710 | - { | |
3708 | + if (CollectionUtils.isNotEmpty(patients) && patients.get(0) != null) { | |
3711 | 3709 | return findPatientData(patients.get(0).getId()); |
3712 | 3710 | } |
3713 | 3711 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("未查询到数据"); |
... | ... | @@ -3718,7 +3716,7 @@ |
3718 | 3716 | } |
3719 | 3717 | |
3720 | 3718 | public BaseObjectResponse prient(String id) { |
3721 | - if(mongoTemplate.exists(Query.query(Criteria.where("value").is(id).and("type").is(SequenceConstant.PRIENT_TYPE)), PlantformConfigModel.class)) { | |
3719 | + if (mongoTemplate.exists(Query.query(Criteria.where("value").is(id).and("type").is(SequenceConstant.PRIENT_TYPE)), PlantformConfigModel.class)) { | |
3722 | 3720 | return RespBuilder.buildSuccess("已经打印过了"); |
3723 | 3721 | } |
3724 | 3722 | PlantformConfigModel plantformConfigModel = new PlantformConfigModel(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverFollowAddRequest.java
View file @
6319f2c
1 | 1 | package com.lyms.platform.operate.web.request; |
2 | 2 | |
3 | 3 | import com.lyms.platform.common.base.IBasicRequestConvert; |
4 | +import com.lyms.platform.common.utils.StringUtils; | |
4 | 5 | import com.lyms.platform.pojo.MatdeliverFollowModel; |
5 | 6 | import org.springframework.beans.BeanUtils; |
6 | 7 | |
... | ... | @@ -23,7 +24,7 @@ |
23 | 24 | /** |
24 | 25 | * 分娩日期 |
25 | 26 | */ |
26 | - private Date deliveryDate; | |
27 | + private Date deliveryDateStr; | |
27 | 28 | /** |
28 | 29 | * 分娩记录id |
29 | 30 | */ |
... | ... | @@ -63,7 +64,7 @@ |
63 | 64 | /** |
64 | 65 | * 预约访视日期 |
65 | 66 | */ |
66 | - private Date makeVisitDate; | |
67 | + private Date makeVisitDateStr; | |
67 | 68 | /** |
68 | 69 | * 访视结果(1-成功、2-失败) |
69 | 70 | */ |
... | ... | @@ -79,7 +80,7 @@ |
79 | 80 | /** |
80 | 81 | * 访视日期 |
81 | 82 | */ |
82 | - private Date visitDate; | |
83 | + private Date visitDateStr; | |
83 | 84 | /** |
84 | 85 | * 访视医生 |
85 | 86 | */ |
... | ... | @@ -91,7 +92,7 @@ |
91 | 92 | /** |
92 | 93 | * 访视备注 |
93 | 94 | */ |
94 | - private String visitRemark; | |
95 | + private String visitRemark; | |
95 | 96 | /** |
96 | 97 | * 访视操作员 |
97 | 98 | */ |
98 | 99 | |
... | ... | @@ -99,11 +100,11 @@ |
99 | 100 | /** |
100 | 101 | * 访视操作日期 |
101 | 102 | */ |
102 | - private Date visitCreateDate; | |
103 | + private Date visitCreateDateStr; | |
103 | 104 | /** |
104 | 105 | * 下次访视日期 |
105 | 106 | */ |
106 | - private Date nextVisitDate; | |
107 | + private Date nextVisitDateStr; | |
107 | 108 | /** |
108 | 109 | * 是否结案 1-未结案、2-已结案 |
109 | 110 | */ |
110 | 111 | |
... | ... | @@ -113,13 +114,9 @@ |
113 | 114 | */ |
114 | 115 | private String postFollowId; |
115 | 116 | /** |
116 | - * 分娩日期 | |
117 | - */ | |
118 | - private Date fmDate; | |
119 | - /** | |
120 | 117 | * 出院日期 |
121 | 118 | */ |
122 | - private Date leaveDate; | |
119 | + private Date leaveDateStr; | |
123 | 120 | /** |
124 | 121 | * 体温 |
125 | 122 | */ |
126 | 123 | |
127 | 124 | |
128 | 125 | |
... | ... | @@ -133,13 +130,14 @@ |
133 | 130 | */ |
134 | 131 | private String mentalityDesc; |
135 | 132 | /** |
136 | - * 血压低 | |
133 | + * 血压 | |
137 | 134 | */ |
138 | - private Integer bpv; | |
135 | + private String bp; | |
139 | 136 | /** |
140 | - * 血压高 | |
137 | + * 血压MAP信息 | |
141 | 138 | */ |
142 | - private Integer bpk; | |
139 | + private String bpMap; | |
140 | + | |
143 | 141 | /** |
144 | 142 | * 乳房 |
145 | 143 | */ |
... | ... | @@ -168,6 +166,10 @@ |
168 | 166 | * 指导意见 |
169 | 167 | */ |
170 | 168 | private String guideSuggest; |
169 | + /** | |
170 | + * 指导意见Map | |
171 | + */ | |
172 | + private String guideSuggestMap; | |
171 | 173 | |
172 | 174 | /** |
173 | 175 | * 是否转诊转诊(1-无、2-有) |
174 | 176 | |
... | ... | @@ -185,11 +187,12 @@ |
185 | 187 | /** |
186 | 188 | * 修改时间 |
187 | 189 | */ |
188 | - private Date updateDate; | |
190 | + private Date updateDateStr; | |
189 | 191 | /** |
190 | 192 | * 修改人 |
191 | 193 | */ |
192 | 194 | private String updateUser; |
195 | + | |
193 | 196 | /** |
194 | 197 | * 具体转换实现 |
195 | 198 | * |
196 | 199 | |
... | ... | @@ -198,11 +201,32 @@ |
198 | 201 | @Override |
199 | 202 | public MatdeliverFollowModel convertToDataModel() { |
200 | 203 | MatdeliverFollowModel matdeliverFollowModel = new MatdeliverFollowModel(); |
201 | - | |
202 | - BeanUtils.copyProperties(this,matdeliverFollowModel); | |
204 | + BeanUtils.copyProperties(this, matdeliverFollowModel); | |
205 | + matdeliverFollowModel.setMakeCreateDate(makeCreateDate); | |
206 | + matdeliverFollowModel.setMakeVisitDate(makeVisitDateStr); | |
207 | + matdeliverFollowModel.setVisitDate(visitDateStr); | |
208 | + matdeliverFollowModel.setVisitCreateDate(visitCreateDateStr); | |
209 | + matdeliverFollowModel.setNextVisitDate(nextVisitDateStr); | |
210 | + matdeliverFollowModel.setLeaveDate(leaveDateStr); | |
211 | + matdeliverFollowModel.setUpdateDate(updateDateStr); | |
212 | + matdeliverFollowModel.setDeliveryDate(deliveryDateStr); | |
213 | + if (StringUtils.isNotEmpty(guideSuggestMap)) { | |
214 | + matdeliverFollowModel.setGuideSuggest(guideSuggestMap); | |
215 | + } | |
216 | + if (StringUtils.isNotEmpty(bpMap)) { | |
217 | + matdeliverFollowModel.setBp(bpMap); | |
218 | + } | |
203 | 219 | return matdeliverFollowModel; |
204 | 220 | } |
205 | 221 | |
222 | + public String getGuideSuggestMap() { | |
223 | + return guideSuggestMap; | |
224 | + } | |
225 | + | |
226 | + public void setGuideSuggestMap(String guideSuggestMap) { | |
227 | + this.guideSuggestMap = guideSuggestMap; | |
228 | + } | |
229 | + | |
206 | 230 | public Integer getBreast() { |
207 | 231 | return breast; |
208 | 232 | } |
209 | 233 | |
... | ... | @@ -227,14 +251,7 @@ |
227 | 251 | this.wound = wound; |
228 | 252 | } |
229 | 253 | |
230 | - public Date getUpdateDate() { | |
231 | - return updateDate; | |
232 | - } | |
233 | 254 | |
234 | - public void setUpdateDate(Date updateDate) { | |
235 | - this.updateDate = updateDate; | |
236 | - } | |
237 | - | |
238 | 255 | public String getUpdateUser() { |
239 | 256 | return updateUser; |
240 | 257 | } |
241 | 258 | |
... | ... | @@ -259,14 +276,7 @@ |
259 | 276 | this.hospitalId = hospitalId; |
260 | 277 | } |
261 | 278 | |
262 | - public Date getDeliveryDate() { | |
263 | - return deliveryDate; | |
264 | - } | |
265 | 279 | |
266 | - public void setDeliveryDate(Date deliveryDate) { | |
267 | - this.deliveryDate = deliveryDate; | |
268 | - } | |
269 | - | |
270 | 280 | public String getDeliverId() { |
271 | 281 | return deliverId; |
272 | 282 | } |
... | ... | @@ -323,6 +333,14 @@ |
323 | 333 | this.makeCreateUser = makeCreateUser; |
324 | 334 | } |
325 | 335 | |
336 | + public Date getDeliveryDateStr() { | |
337 | + return deliveryDateStr; | |
338 | + } | |
339 | + | |
340 | + public void setDeliveryDateStr(Date deliveryDateStr) { | |
341 | + this.deliveryDateStr = deliveryDateStr; | |
342 | + } | |
343 | + | |
326 | 344 | public Date getMakeCreateDate() { |
327 | 345 | return makeCreateDate; |
328 | 346 | } |
329 | 347 | |
330 | 348 | |
... | ... | @@ -339,14 +357,22 @@ |
339 | 357 | this.contactReason = contactReason; |
340 | 358 | } |
341 | 359 | |
342 | - public Date getMakeVisitDate() { | |
343 | - return makeVisitDate; | |
360 | + public String getBpMap() { | |
361 | + return bpMap; | |
344 | 362 | } |
345 | 363 | |
346 | - public void setMakeVisitDate(Date makeVisitDate) { | |
347 | - this.makeVisitDate = makeVisitDate; | |
364 | + public void setBpMap(String bpMap) { | |
365 | + this.bpMap = bpMap; | |
348 | 366 | } |
349 | 367 | |
368 | + public Date getMakeVisitDateStr() { | |
369 | + return makeVisitDateStr; | |
370 | + } | |
371 | + | |
372 | + public void setMakeVisitDateStr(Date makeVisitDateStr) { | |
373 | + this.makeVisitDateStr = makeVisitDateStr; | |
374 | + } | |
375 | + | |
350 | 376 | public Integer getVisitResult() { |
351 | 377 | return visitResult; |
352 | 378 | } |
353 | 379 | |
... | ... | @@ -371,12 +397,12 @@ |
371 | 397 | this.visitAffirm = visitAffirm; |
372 | 398 | } |
373 | 399 | |
374 | - public Date getVisitDate() { | |
375 | - return visitDate; | |
400 | + public Date getVisitDateStr() { | |
401 | + return visitDateStr; | |
376 | 402 | } |
377 | 403 | |
378 | - public void setVisitDate(Date visitDate) { | |
379 | - this.visitDate = visitDate; | |
404 | + public void setVisitDateStr(Date visitDateStr) { | |
405 | + this.visitDateStr = visitDateStr; | |
380 | 406 | } |
381 | 407 | |
382 | 408 | public String getVisitDoctor() { |
383 | 409 | |
384 | 410 | |
385 | 411 | |
... | ... | @@ -411,20 +437,20 @@ |
411 | 437 | this.visitCreateUser = visitCreateUser; |
412 | 438 | } |
413 | 439 | |
414 | - public Date getVisitCreateDate() { | |
415 | - return visitCreateDate; | |
440 | + public Date getVisitCreateDateStr() { | |
441 | + return visitCreateDateStr; | |
416 | 442 | } |
417 | 443 | |
418 | - public void setVisitCreateDate(Date visitCreateDate) { | |
419 | - this.visitCreateDate = visitCreateDate; | |
444 | + public void setVisitCreateDateStr(Date visitCreateDateStr) { | |
445 | + this.visitCreateDateStr = visitCreateDateStr; | |
420 | 446 | } |
421 | 447 | |
422 | - public Date getNextVisitDate() { | |
423 | - return nextVisitDate; | |
448 | + public Date getNextVisitDateStr() { | |
449 | + return nextVisitDateStr; | |
424 | 450 | } |
425 | 451 | |
426 | - public void setNextVisitDate(Date nextVisitDate) { | |
427 | - this.nextVisitDate = nextVisitDate; | |
452 | + public void setNextVisitDateStr(Date nextVisitDateStr) { | |
453 | + this.nextVisitDateStr = nextVisitDateStr; | |
428 | 454 | } |
429 | 455 | |
430 | 456 | public Integer getIsClose() { |
431 | 457 | |
432 | 458 | |
... | ... | @@ -443,22 +469,14 @@ |
443 | 469 | this.postFollowId = postFollowId; |
444 | 470 | } |
445 | 471 | |
446 | - public Date getFmDate() { | |
447 | - return fmDate; | |
472 | + public Date getLeaveDateStr() { | |
473 | + return leaveDateStr; | |
448 | 474 | } |
449 | 475 | |
450 | - public void setFmDate(Date fmDate) { | |
451 | - this.fmDate = fmDate; | |
476 | + public void setLeaveDateStr(Date leaveDateStr) { | |
477 | + this.leaveDateStr = leaveDateStr; | |
452 | 478 | } |
453 | 479 | |
454 | - public Date getLeaveDate() { | |
455 | - return leaveDate; | |
456 | - } | |
457 | - | |
458 | - public void setLeaveDate(Date leaveDate) { | |
459 | - this.leaveDate = leaveDate; | |
460 | - } | |
461 | - | |
462 | 480 | public String getTemperature() { |
463 | 481 | return temperature; |
464 | 482 | } |
465 | 483 | |
466 | 484 | |
... | ... | @@ -483,22 +501,14 @@ |
483 | 501 | this.mentalityDesc = mentalityDesc; |
484 | 502 | } |
485 | 503 | |
486 | - public Integer getBpv() { | |
487 | - return bpv; | |
504 | + public String getBp() { | |
505 | + return bp; | |
488 | 506 | } |
489 | 507 | |
490 | - public void setBpv(Integer bpv) { | |
491 | - this.bpv = bpv; | |
508 | + public void setBp(String bp) { | |
509 | + this.bp = bp; | |
492 | 510 | } |
493 | 511 | |
494 | - public Integer getBpk() { | |
495 | - return bpk; | |
496 | - } | |
497 | - | |
498 | - public void setBpk(Integer bpk) { | |
499 | - this.bpk = bpk; | |
500 | - } | |
501 | - | |
502 | 512 | public String getMatrix() { |
503 | 513 | return matrix; |
504 | 514 | } |
... | ... | @@ -555,54 +565,12 @@ |
555 | 565 | this.referHospital = referHospital; |
556 | 566 | } |
557 | 567 | |
558 | - @Override | |
559 | - public String toString() { | |
560 | - return "MatDeliverFollowAddRequest{" + | |
561 | - "id='" + id + '\'' + | |
562 | - ", hospitalId='" + hospitalId + '\'' + | |
563 | - ", deliveryDate=" + deliveryDate + | |
564 | - ", deliverId='" + deliverId + '\'' + | |
565 | - ", parentid='" + parentid + '\'' + | |
566 | - ", pid='" + pid + '\'' + | |
567 | - ", contactResult=" + contactResult + | |
568 | - ", makeType=" + makeType + | |
569 | - ", makeRemark='" + makeRemark + '\'' + | |
570 | - ", makeCreateUser='" + makeCreateUser + '\'' + | |
571 | - ", makeCreateDate=" + makeCreateDate + | |
572 | - ", contactReason=" + contactReason + | |
573 | - ", makeVisitDate=" + makeVisitDate + | |
574 | - ", visitResult=" + visitResult + | |
575 | - ", visitReason=" + visitReason + | |
576 | - ", visitAffirm=" + visitAffirm + | |
577 | - ", visitDate=" + visitDate + | |
578 | - ", visitDoctor='" + visitDoctor + '\'' + | |
579 | - ", visitStatus=" + visitStatus + | |
580 | - ", visitRemark='" + visitRemark + '\'' + | |
581 | - ", visitCreateUser='" + visitCreateUser + '\'' + | |
582 | - ", visitCreateDate=" + visitCreateDate + | |
583 | - ", nextVisitDate=" + nextVisitDate + | |
584 | - ", isClose=" + isClose + | |
585 | - ", postFollowId='" + postFollowId + '\'' + | |
586 | - ", fmDate=" + fmDate + | |
587 | - ", leaveDate=" + leaveDate + | |
588 | - ", temperature='" + temperature + '\'' + | |
589 | - ", fitnessDesc='" + fitnessDesc + '\'' + | |
590 | - ", mentalityDesc='" + mentalityDesc + '\'' + | |
591 | - ", bpv=" + bpv + | |
592 | - ", bpk=" + bpk + | |
593 | - ", breast='" + breast + '\'' + | |
594 | - ", lochia='" + lochia + '\'' + | |
595 | - ", matrix='" + matrix + '\'' + | |
596 | - ", wound='" + wound + '\'' + | |
597 | - ", otherDesc='" + otherDesc + '\'' + | |
598 | - ", healthType=" + healthType + | |
599 | - ", guideSuggest='" + guideSuggest + '\'' + | |
600 | - ", isRefer=" + isRefer + | |
601 | - ", referReason='" + referReason + '\'' + | |
602 | - ", referHospital='" + referHospital + '\'' + | |
603 | - ", updateDate=" + updateDate + | |
604 | - ", updateUser='" + updateUser + '\'' + | |
605 | - '}'; | |
568 | + public Date getUpdateDateStr() { | |
569 | + return updateDateStr; | |
570 | + } | |
571 | + | |
572 | + public void setUpdateDateStr(Date updateDateStr) { | |
573 | + this.updateDateStr = updateDateStr; | |
606 | 574 | } |
607 | 575 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MatdeliverFollowResult.java
View file @
6319f2c
... | ... | @@ -3,14 +3,21 @@ |
3 | 3 | import com.lyms.platform.common.enums.PostpartumFollowMakeEnums; |
4 | 4 | import com.lyms.platform.common.utils.BeanUtils; |
5 | 5 | import com.lyms.platform.common.utils.DateUtil; |
6 | +import com.lyms.platform.common.utils.JsonUtil; | |
7 | +import com.lyms.platform.common.utils.StringUtils; | |
8 | +import com.lyms.platform.operate.web.utils.UnitConstants; | |
9 | +import com.lyms.platform.operate.web.utils.UnitUtils; | |
6 | 10 | import com.lyms.platform.pojo.MatdeliverFollowModel; |
11 | +import org.apache.commons.collections.MapUtils; | |
7 | 12 | |
13 | +import java.util.Map; | |
14 | + | |
8 | 15 | /** |
9 | 16 | * @auther yangfei |
10 | 17 | * @createTime 2017年11月27日 10时57分 |
11 | 18 | * @discription |
12 | 19 | */ |
13 | -public class MatdeliverFollowResult extends MatdeliverFollowModel{ | |
20 | +public class MatdeliverFollowResult extends MatdeliverFollowModel { | |
14 | 21 | |
15 | 22 | /** |
16 | 23 | * 预约联系结果(1-成功、2-失败) |
... | ... | @@ -75,7 +82,7 @@ |
75 | 82 | /** |
76 | 83 | * 分娩日期 |
77 | 84 | */ |
78 | - private String fmDateStr; | |
85 | + private String deliveryDateStr; | |
79 | 86 | /** |
80 | 87 | * 出院日期 |
81 | 88 | */ |
... | ... | @@ -93,6 +100,14 @@ |
93 | 100 | */ |
94 | 101 | private String woundStr; |
95 | 102 | /** |
103 | + * 血压信息 | |
104 | + */ | |
105 | + private String bpStr; | |
106 | + /** | |
107 | + * 血压MAP信息 | |
108 | + */ | |
109 | + private Map bpMap; | |
110 | + /** | |
96 | 111 | * 分类(1-未见异常、2-异常) |
97 | 112 | */ |
98 | 113 | private String healthTypeStr; |
99 | 114 | |
... | ... | @@ -101,10 +116,18 @@ |
101 | 116 | */ |
102 | 117 | private String guideSuggestStr; |
103 | 118 | /** |
119 | + * 指导意见Map | |
120 | + */ | |
121 | + private Map guideSuggestMap; | |
122 | + /** | |
104 | 123 | * 是否转诊转诊(1-无、2-有) |
105 | 124 | */ |
106 | 125 | private String isReferStr; |
107 | 126 | /** |
127 | + * 转诊机构名称 | |
128 | + */ | |
129 | + private String referHospitalStr; | |
130 | + /** | |
108 | 131 | * 修改时间 |
109 | 132 | */ |
110 | 133 | private String updateDateStr; |
111 | 134 | |
112 | 135 | |
113 | 136 | |
114 | 137 | |
115 | 138 | |
116 | 139 | |
117 | 140 | |
118 | 141 | |
119 | 142 | |
120 | 143 | |
121 | 144 | |
122 | 145 | |
123 | 146 | |
124 | 147 | |
125 | 148 | |
126 | 149 | |
127 | 150 | |
128 | 151 | |
... | ... | @@ -114,62 +137,236 @@ |
114 | 137 | private String updateUserStr; |
115 | 138 | |
116 | 139 | public MatdeliverFollowResult convertToResult(MatdeliverFollowModel matdeliverFollowModel) { |
117 | - BeanUtils.copy(matdeliverFollowModel,this); | |
118 | - if(matdeliverFollowModel.getContactResult()!=null){ | |
140 | + BeanUtils.copy(matdeliverFollowModel, this); | |
141 | + if (matdeliverFollowModel.getMakeCreateDate() != null) { | |
142 | + makeCreateDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getMakeCreateDate()); | |
143 | + } | |
144 | + | |
145 | + if (matdeliverFollowModel.getContactResult() != null) { | |
119 | 146 | contactResultStr = PostpartumFollowMakeEnums.ResultEnum.getTitle(matdeliverFollowModel.getContactResult()); |
120 | 147 | } |
121 | - if(matdeliverFollowModel.getMakeType()!=null){ | |
122 | - makeTypeStr = PostpartumFollowMakeEnums.TypeEnum.getTitle(matdeliverFollowModel.getMakeType()); | |
148 | + if (matdeliverFollowModel.getMakeType() != null) { | |
149 | + makeTypeStr = PostpartumFollowMakeEnums.TypeEnum.getTitle(matdeliverFollowModel.getMakeType()); | |
123 | 150 | } |
124 | - if(matdeliverFollowModel.getContactReason()!=null){ | |
151 | + if (matdeliverFollowModel.getMakeVisitDate() != null) { | |
152 | + makeVisitDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getMakeVisitDate()); | |
153 | + } | |
154 | + if (matdeliverFollowModel.getContactReason() != null) { | |
125 | 155 | contactReasonStr = PostpartumFollowMakeEnums.ReasonEnum.getTitle(matdeliverFollowModel.getContactReason()); |
126 | 156 | } |
127 | - if(matdeliverFollowModel.getVisitResult()!=null){ | |
157 | + if (matdeliverFollowModel.getVisitResult() != null) { | |
128 | 158 | visitResultStr = PostpartumFollowMakeEnums.ResultEnum.getTitle(matdeliverFollowModel.getVisitResult()); |
129 | 159 | } |
130 | - if(matdeliverFollowModel.getVisitReason()!=null){ | |
160 | + if (matdeliverFollowModel.getVisitReason() != null) { | |
131 | 161 | visitReasonStr = PostpartumFollowMakeEnums.ReasonEnum.getTitle(matdeliverFollowModel.getVisitReason()); |
132 | 162 | } |
133 | - if(matdeliverFollowModel.getVisitStatus()!=null){ | |
163 | + if (matdeliverFollowModel.getVisitStatus() != null) { | |
134 | 164 | visitStatusStr = PostpartumFollowMakeEnums.StatusEnum.getTitle(matdeliverFollowModel.getVisitStatus()); |
135 | 165 | } |
136 | - if(matdeliverFollowModel.getVisitCreateDate()!=null){ | |
166 | + if (matdeliverFollowModel.getVisitCreateDate() != null) { | |
137 | 167 | visitCreateDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getVisitCreateDate()); |
138 | 168 | } |
139 | - if(matdeliverFollowModel.getNextVisitDate()!=null){ | |
169 | + if (matdeliverFollowModel.getNextVisitDate() != null) { | |
140 | 170 | nextVisitDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getNextVisitDate()); |
141 | 171 | } |
142 | - if(matdeliverFollowModel.getIsClose()!=null){ | |
172 | + if (matdeliverFollowModel.getVisitDate() != null) { | |
173 | + visitDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getVisitDate()); | |
174 | + } | |
175 | + if (matdeliverFollowModel.getIsClose() != null) { | |
143 | 176 | isCloseStr = PostpartumFollowMakeEnums.IsCloseEnum.getTitle(matdeliverFollowModel.getIsClose()); |
144 | 177 | } |
145 | - if(matdeliverFollowModel.getFmDate()!=null){ | |
146 | - fmDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getFmDate()); | |
178 | + if (matdeliverFollowModel.getDeliveryDate() != null) { | |
179 | + deliveryDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getDeliveryDate()); | |
147 | 180 | } |
148 | - if(matdeliverFollowModel.getLeaveDate()!=null){ | |
181 | + if (matdeliverFollowModel.getLeaveDate() != null) { | |
149 | 182 | leaveDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getLeaveDate()); |
150 | 183 | } |
151 | - if(matdeliverFollowModel.getHealthType()!=null){ | |
184 | + if (matdeliverFollowModel.getHealthType() != null) { | |
152 | 185 | healthTypeStr = PostpartumFollowMakeEnums.ErrorTypeEnum.getTitle(matdeliverFollowModel.getHealthType()); |
153 | 186 | } |
154 | - if(matdeliverFollowModel.getBreast()!=null){ | |
187 | + if (matdeliverFollowModel.getBreast() != null) { | |
155 | 188 | breastStr = PostpartumFollowMakeEnums.ErrorTypeEnum.getTitle(matdeliverFollowModel.getBreast()); |
156 | 189 | } |
157 | - if(matdeliverFollowModel.getLochia()!=null){ | |
190 | + if (matdeliverFollowModel.getLochia() != null) { | |
158 | 191 | lochiaStr = PostpartumFollowMakeEnums.ErrorTypeEnum.getTitle(matdeliverFollowModel.getLochia()); |
159 | 192 | } |
160 | - if(matdeliverFollowModel.getWound()!=null){ | |
193 | + if (matdeliverFollowModel.getWound() != null) { | |
161 | 194 | woundStr = PostpartumFollowMakeEnums.ErrorTypeEnum.getTitle(matdeliverFollowModel.getWound()); |
162 | 195 | } |
163 | - if(matdeliverFollowModel.getIsRefer()!=null){//(1-无、2-有) | |
164 | - isReferStr = matdeliverFollowModel.getIsRefer() == 1?"无":"有"; | |
196 | + if (matdeliverFollowModel.getIsRefer() != null) {//(1-无、2-有) | |
197 | + isReferStr = matdeliverFollowModel.getIsRefer() == 1 ? "无" : "有"; | |
165 | 198 | } |
166 | - if(matdeliverFollowModel.getUpdateDate()!=null){ | |
199 | + if (matdeliverFollowModel.getUpdateDate() != null) { | |
167 | 200 | updateDateStr = DateUtil.getyyyy_MM_dd(matdeliverFollowModel.getUpdateDate()); |
168 | 201 | } |
169 | 202 | |
203 | + // 血压 | |
204 | + String ssy = ""; | |
205 | + String szy = ""; | |
206 | + if (StringUtils.isNotEmpty(getBp())) { | |
207 | + bpMap = JsonUtil.getMap(getBp()); | |
208 | + if (MapUtils.isNotEmpty(bpMap)) { | |
209 | + ssy = bpMap.get("ssy") + ""; | |
210 | + szy = bpMap.get("szy") + ""; | |
211 | + } | |
212 | + bpStr = UnitUtils.unitSplice(ssy + "/" + szy, UnitConstants.MMHG); | |
213 | + } | |
214 | + if (StringUtils.isNotEmpty(getGuideSuggest())) { | |
215 | + guideSuggestMap = JsonUtil.jkstr2Obj(getGuideSuggest(), Map.class); | |
216 | + if (MapUtils.isNotEmpty(guideSuggestMap)) { | |
217 | + | |
218 | + StringBuffer guideSuggestSb = new StringBuffer(); | |
219 | + //"{"grws":true,"xl":true,"yy":true,"mrwy":true}" | |
220 | + if (guideSuggestMap.containsKey("grws") && guideSuggestMap.get("grws") != null) { | |
221 | + if ("true".equals(guideSuggestMap.get("grws").toString())) { | |
222 | + guideSuggestSb.append("个人卫生,"); | |
223 | + } | |
224 | + } | |
225 | + | |
226 | + if (guideSuggestMap.containsKey("xl") && guideSuggestMap.get("xl") != null) { | |
227 | + if ("true".equals(guideSuggestMap.get("xl").toString())) { | |
228 | + guideSuggestSb.append("心理,"); | |
229 | + } | |
230 | + } | |
231 | + if (guideSuggestMap.containsKey("yy") && guideSuggestMap.get("yy") != null) { | |
232 | + if ("true".equals(guideSuggestMap.get("yy").toString())) { | |
233 | + guideSuggestSb.append("营养,"); | |
234 | + } | |
235 | + } | |
236 | + if (guideSuggestMap.containsKey("mrwy") && guideSuggestMap.get("mrwy") != null) { | |
237 | + if ("true".equals(guideSuggestMap.get("mrwy").toString())) { | |
238 | + guideSuggestSb.append("母乳喂养,"); | |
239 | + } | |
240 | + } | |
241 | + if (guideSuggestMap.containsKey("ssehl") && guideSuggestMap.get("ssehl") != null) { | |
242 | + if ("true".equals(guideSuggestMap.get("ssehl").toString())) { | |
243 | + guideSuggestSb.append("新生儿护理及喂养,"); | |
244 | + } | |
245 | + } | |
246 | + if (guideSuggestMap.containsKey("qt") && guideSuggestMap.get("qt") != null) { | |
247 | + if ("true".equals(guideSuggestMap.get("qt").toString())) { | |
248 | + guideSuggestSb.append("其他:"); | |
249 | + } | |
250 | + if (guideSuggestMap.get("qtText") != null) { | |
251 | + guideSuggestSb.append(guideSuggestMap.get("qtText")); | |
252 | + } | |
253 | + } | |
254 | + | |
255 | + if (guideSuggestSb.toString().endsWith(",")) { | |
256 | + guideSuggestStr = guideSuggestSb.substring(0, guideSuggestSb.length() - 1); | |
257 | + } else { | |
258 | + guideSuggestStr = guideSuggestSb.toString(); | |
259 | + } | |
260 | + } | |
261 | + } | |
170 | 262 | return this; |
171 | 263 | } |
172 | 264 | |
265 | + public String getReferHospitalStr() { | |
266 | + return referHospitalStr; | |
267 | + } | |
268 | + | |
269 | + public void setReferHospitalStr(String referHospitalStr) { | |
270 | + this.referHospitalStr = referHospitalStr; | |
271 | + } | |
272 | + | |
273 | + public Map getGuideSuggestMap() { | |
274 | + return guideSuggestMap; | |
275 | + } | |
276 | + | |
277 | + public void setGuideSuggestMap(Map guideSuggestMap) { | |
278 | + this.guideSuggestMap = guideSuggestMap; | |
279 | + } | |
280 | + | |
281 | + public String getBpStr() { | |
282 | + return bpStr; | |
283 | + } | |
284 | + | |
285 | + public void setBpStr(String bpStr) { | |
286 | + this.bpStr = bpStr; | |
287 | + } | |
288 | + | |
289 | + public String getDeliveryDateStr() { | |
290 | + return deliveryDateStr; | |
291 | + } | |
292 | + | |
293 | + public void setDeliveryDateStr(String deliveryDateStr) { | |
294 | + this.deliveryDateStr = deliveryDateStr; | |
295 | + } | |
296 | + | |
297 | + public String getMakeVisitDateStr() { | |
298 | + return makeVisitDateStr; | |
299 | + } | |
300 | + | |
301 | + public Map getBpMap() { | |
302 | + return bpMap; | |
303 | + } | |
304 | + | |
305 | + public void setBpMap(Map bpMap) { | |
306 | + this.bpMap = bpMap; | |
307 | + } | |
308 | + | |
309 | + public void setMakeVisitDateStr(String makeVisitDateStr) { | |
310 | + this.makeVisitDateStr = makeVisitDateStr; | |
311 | + } | |
312 | + | |
313 | + public String getMakeCreateUserStr() { | |
314 | + return makeCreateUserStr; | |
315 | + } | |
316 | + | |
317 | + public void setMakeCreateUserStr(String makeCreateUserStr) { | |
318 | + this.makeCreateUserStr = makeCreateUserStr; | |
319 | + } | |
320 | + | |
321 | + public String getMakeCreateDateStr() { | |
322 | + return makeCreateDateStr; | |
323 | + } | |
324 | + | |
325 | + public void setMakeCreateDateStr(String makeCreateDateStr) { | |
326 | + this.makeCreateDateStr = makeCreateDateStr; | |
327 | + } | |
328 | + | |
329 | + public String getVisitDateStr() { | |
330 | + return visitDateStr; | |
331 | + } | |
332 | + | |
333 | + public void setVisitDateStr(String visitDateStr) { | |
334 | + this.visitDateStr = visitDateStr; | |
335 | + } | |
336 | + | |
337 | + | |
338 | + public String getBreastStr() { | |
339 | + return breastStr; | |
340 | + } | |
341 | + | |
342 | + public void setBreastStr(String breastStr) { | |
343 | + this.breastStr = breastStr; | |
344 | + } | |
345 | + | |
346 | + public String getLochiaStr() { | |
347 | + return lochiaStr; | |
348 | + } | |
349 | + | |
350 | + public void setLochiaStr(String lochiaStr) { | |
351 | + this.lochiaStr = lochiaStr; | |
352 | + } | |
353 | + | |
354 | + public String getWoundStr() { | |
355 | + return woundStr; | |
356 | + } | |
357 | + | |
358 | + public void setWoundStr(String woundStr) { | |
359 | + this.woundStr = woundStr; | |
360 | + } | |
361 | + | |
362 | + public String getGuideSuggestStr() { | |
363 | + return guideSuggestStr; | |
364 | + } | |
365 | + | |
366 | + public void setGuideSuggestStr(String guideSuggestStr) { | |
367 | + this.guideSuggestStr = guideSuggestStr; | |
368 | + } | |
369 | + | |
173 | 370 | public String getVisitCreateUserStr() { |
174 | 371 | return visitCreateUserStr; |
175 | 372 | } |
... | ... | @@ -258,14 +455,6 @@ |
258 | 455 | this.isCloseStr = isCloseStr; |
259 | 456 | } |
260 | 457 | |
261 | - public String getFmDateStr() { | |
262 | - return fmDateStr; | |
263 | - } | |
264 | - | |
265 | - public void setFmDateStr(String fmDateStr) { | |
266 | - this.fmDateStr = fmDateStr; | |
267 | - } | |
268 | - | |
269 | 458 | public String getLeaveDateStr() { |
270 | 459 | return leaveDateStr; |
271 | 460 | } |
... | ... | @@ -318,7 +507,6 @@ |
318 | 507 | ", visitCreateDateStr='" + visitCreateDateStr + '\'' + |
319 | 508 | ", nextVisitDateStr='" + nextVisitDateStr + '\'' + |
320 | 509 | ", isCloseStr='" + isCloseStr + '\'' + |
321 | - ", fmDateStr='" + fmDateStr + '\'' + | |
322 | 510 | ", leaveDateStr='" + leaveDateStr + '\'' + |
323 | 511 | ", healthTypeStr='" + healthTypeStr + '\'' + |
324 | 512 | ", isReferStr='" + isReferStr + '\'' + |