Commit 6bd2214a825e41a5804bf98e050bde9d9daecbdb
1 parent
d7f7712534
Exists in
master
and in
1 other branch
修改新电子病历
Showing 3 changed files with 15 additions and 6 deletions
platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java
View file @
6bd2214
... | ... | @@ -30,6 +30,8 @@ |
30 | 30 | private Date birth; |
31 | 31 | //申请孕周、申请月龄(多少天) |
32 | 32 | private Integer dueWeek; |
33 | + //末次月经 | |
34 | + private Date lastMenses; | |
33 | 35 | |
34 | 36 | //身份证号 |
35 | 37 | private String cardNo; |
... | ... | @@ -77,6 +79,14 @@ |
77 | 79 | private Integer type; |
78 | 80 | |
79 | 81 | private Integer serviceType; |
82 | + | |
83 | + public Date getLastMenses() { | |
84 | + return lastMenses; | |
85 | + } | |
86 | + | |
87 | + public void setLastMenses(Date lastMenses) { | |
88 | + this.lastMenses = lastMenses; | |
89 | + } | |
80 | 90 | |
81 | 91 | public String getRecDoctor() { |
82 | 92 | return recDoctor; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
6bd2214
... | ... | @@ -119,6 +119,7 @@ |
119 | 119 | if(patients.getType()==1){ |
120 | 120 | days = DateUtil.daysBetween(patients.getLastMenses(), new Date()); |
121 | 121 | } |
122 | + referralApplyOrderModel.setLastMenses(patients.getLastMenses()); | |
122 | 123 | HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(patients.getPid(), true); |
123 | 124 | referralApplyOrderModel.setrRisk(highScoreResult.getHighId()); |
124 | 125 | referralApplyOrderModel.setScore(highScoreResult.getScore()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java
View file @
6bd2214
... | ... | @@ -326,25 +326,23 @@ |
326 | 326 | setId(destModel.getId()); |
327 | 327 | setName(destModel.getName()); |
328 | 328 | setScore(destModel.getScore()); |
329 | - if(null!=destModel.getDueDate()){ | |
330 | - int days= DateUtil.daysBetween(new Date(),destModel.getDueDate()); | |
329 | + if(null!=destModel.getDueWeek()){ | |
331 | 330 | if(-1==destModel.getDueWeek()){ |
332 | 331 | setDueWeek("已分娩"); |
333 | 332 | setIsGravida("0"); |
334 | 333 | }else{ |
335 | - setDueWeek(StringUtils.dueWeek(days)); | |
334 | + setDueWeek(StringUtils.dueWeek(destModel.getDueWeek())); | |
336 | 335 | setIsGravida("1"); |
337 | 336 | } |
338 | - | |
339 | 337 | } |
340 | 338 | |
341 | 339 | setPid(destModel.getPid()); |
342 | - if(null!=destModel.getDueWeek()) { | |
340 | + if(null!=destModel.getLastMenses()) { | |
343 | 341 | if (-1 == destModel.getDueWeek()){ |
344 | 342 | setcDueWeek("已分娩"); |
345 | 343 | setIsGravida("0"); |
346 | 344 | }else{ |
347 | - setcDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(destModel.getDueWeek())); | |
345 | + setcDueWeek(com.lyms.platform.common.utils.StringUtils.dueWeek(DateUtil.daysBetween(destModel.getLastMenses(), new Date()))); | |
348 | 346 | setIsGravida("1"); |
349 | 347 | } |
350 | 348 | } |