Commit 94becd84c82f52bfe60f53db23de03186104bd5a
1 parent
c25dbb2320
Exists in
master
and in
6 other branches
新筛修改
Showing 4 changed files with 42 additions and 5 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/BabySieveModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySieveFacede.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabySieveResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabySieveHandleTask.java
platform-dal/src/main/java/com/lyms/platform/pojo/BabySieveModel.java
View file @
94becd8
1 | 1 | package com.lyms.platform.pojo; |
2 | 2 | |
3 | 3 | import com.lyms.platform.beans.SerialIdEnum; |
4 | +import com.lyms.platform.common.enums.FmTypeEnums; | |
4 | 5 | import com.lyms.platform.common.result.BaseModel; |
5 | 6 | import com.lyms.platform.common.utils.DateUtil; |
7 | +import org.apache.commons.lang.StringUtils; | |
6 | 8 | import org.springframework.data.mongodb.core.mapping.Document; |
7 | 9 | |
8 | 10 | import java.util.Date; |
9 | 11 | |
... | ... | @@ -319,11 +321,22 @@ |
319 | 321 | map.put("babyBirth",DateUtil.getYMDH(babyBirth)+":00"); |
320 | 322 | map.put("babyName",babyName); |
321 | 323 | map.put("dueWeek",dueWeek); |
322 | - map.put("dueType",dueType); | |
323 | - map.put("duescfs",duescfs); | |
324 | - if(sex != null){ | |
325 | - map.put("sex",String.valueOf(sex)); | |
324 | + if("1".equals(dueType)){ | |
325 | + String fmName = FmTypeEnums.getFmNameById(dueType); | |
326 | + fmName+=","+FmTypeEnums.getFmScNameById(duescfs); | |
327 | + map.put("dueType",fmName); | |
328 | + }else if("2".equals(dueType)){ | |
329 | + String fmName = FmTypeEnums.getFmNameById(dueType); | |
330 | + map.put("dueType",fmName); | |
326 | 331 | } |
332 | + if(0 == sex){ | |
333 | + map.put("sex","男"); | |
334 | + }else if(1 == sex){ | |
335 | + map.put("sex","女"); | |
336 | + } | |
337 | + /*if(sex != null){ | |
338 | + map.put("sex",String.valueOf(sex)); | |
339 | + }*/ | |
327 | 340 | map.put("diseaseSieve",diseaseSieve); |
328 | 341 | map.put("sendCheckHospitalId",sendCheckHospitalId); |
329 | 342 | map.put("babyId",babyId); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabySieveFacede.java
View file @
94becd8
... | ... | @@ -286,6 +286,7 @@ |
286 | 286 | } |
287 | 287 | } |
288 | 288 | //babyModelQuery.setDataStatus(false); |
289 | + babyModelQuery.setYn(0); | |
289 | 290 | babyModelQuery.setDeformityKey(babySieveAddRequest.getDeformityKey()); |
290 | 291 | babyModelQuery.setDueType(StringUtils.isEmpty(babySieveAddRequest.getDueType()) ? null : babySieveAddRequest.getDueType()); |
291 | 292 | if("0".equals(babySieveAddRequest.getSieveStatus())){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabySieveResult.java
View file @
94becd8
... | ... | @@ -37,6 +37,8 @@ |
37 | 37 | private Integer age; |
38 | 38 | //孕周 |
39 | 39 | private String dueWeek; |
40 | + //当前孕周 | |
41 | + private String nowWeeks; | |
40 | 42 | //预产期 |
41 | 43 | private String yChanQi; |
42 | 44 | //备注 |
... | ... | @@ -218,6 +220,14 @@ |
218 | 220 | this.adress = adress; |
219 | 221 | } |
220 | 222 | |
223 | + public String getNowWeeks() { | |
224 | + return nowWeeks; | |
225 | + } | |
226 | + | |
227 | + public void setNowWeeks(String nowWeeks) { | |
228 | + this.nowWeeks = nowWeeks; | |
229 | + } | |
230 | + | |
221 | 231 | public BabySieveResult convert(Patients pat){ |
222 | 232 | setId(pat.getId()); |
223 | 233 | try { |
... | ... | @@ -237,6 +247,8 @@ |
237 | 247 | if (null != pat.getLastMenses()) { |
238 | 248 | /*int days = DateUtil.daysBetween(pat.getLastMenses(), new Date()); |
239 | 249 | this.dueWeek = StringUtils.dueWeek(days);*/ |
250 | + int days = DateUtil.daysBetween(pat.getLastMenses(), new Date()); | |
251 | + this.nowWeeks = StringUtils.dueWeek(days); | |
240 | 252 | |
241 | 253 | setLastMenses(DateUtil.getyyyy_MM_dd(pat.getLastMenses())); |
242 | 254 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/BabySieveHandleTask.java
View file @
94becd8
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | import com.lyms.platform.biz.service.BasicConfigService; |
5 | 5 | import com.lyms.platform.biz.service.MatDeliverService; |
6 | 6 | import com.lyms.platform.biz.service.PatientsService; |
7 | +import com.lyms.platform.common.enums.FmTypeEnums; | |
7 | 8 | import com.lyms.platform.common.enums.SexEnum; |
8 | 9 | import com.lyms.platform.common.enums.YnEnums; |
9 | 10 | import com.lyms.platform.common.utils.DateUtil; |
... | ... | @@ -76,6 +77,15 @@ |
76 | 77 | babySieveManager.setMatdeliverId(maternalDeliverModel.getId()); |
77 | 78 | if(babySieveModel != null){ |
78 | 79 | babySieveManager.setId(babySieveModel.getId()); |
80 | + if("1".equals(babySieveModel.getDueType())){ | |
81 | + String fmName = FmTypeEnums.getFmNameById(babySieveModel.getDueType()); | |
82 | + fmName+=","+FmTypeEnums.getFmScNameById(babySieveModel.getDuescfs()); | |
83 | + babySieveManager.setDueType(fmName); | |
84 | + }else if("2".equals(babySieveModel.getDueType())){ | |
85 | + String fmName = FmTypeEnums.getFmNameById(babySieveModel.getDueType()); | |
86 | + babySieveManager.setDueType(fmName); | |
87 | + } | |
88 | + | |
79 | 89 | } |
80 | 90 | //获取母亲基本信息 |
81 | 91 | Patients patients = patientsService.findOnePatientById(babyModel.getParentId()); |
... | ... | @@ -91,7 +101,8 @@ |
91 | 101 | String jzShi = CommonsHelper.getName1(patients.getCityRegisterId(), basicConfigService); |
92 | 102 | String jzXian = CommonsHelper.getName1(patients.getAreaRegisterId(), basicConfigService); |
93 | 103 | String jzXiang = CommonsHelper.getName1(patients.getStreetRegisterId(), basicConfigService); |
94 | - String jQquan = jzSheng+jzShi+jzXian+jzXiang; | |
104 | + String address = patients.getAddress(); | |
105 | + String jQquan = jzSheng+jzShi+jzXian+jzXiang+address; | |
95 | 106 | babySieveManager.setAdress(jQquan); |
96 | 107 | babySieveManager.setPatientId(patients.getId()); |
97 | 108 | babySieveManager.setCardNo(patients.getCardNo()); |