Commit bd2f681654953519a9ba559041a5ca687cc6784e
1 parent
1560eb3762
Exists in
master
and in
1 other branch
update code
Showing 3 changed files with 62 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java
View file @
bd2f681
| ... | ... | @@ -276,6 +276,14 @@ |
| 276 | 276 | patientsQueryRequest.setStartDueWeek(null); |
| 277 | 277 | patientsQueryRequest.setEndDueWeek(null); |
| 278 | 278 | |
| 279 | + patientsQueryRequest.setFmTime(patientsQueryRequest.getBuildTime()); | |
| 280 | + patientsQueryRequest.setBuildTime(null); | |
| 281 | + | |
| 282 | + patientsQueryRequest.setFmStartAge(patientsQueryRequest.getStartAge()); | |
| 283 | + patientsQueryRequest.setFmEndAge(patientsQueryRequest.getEndAge()); | |
| 284 | + patientsQueryRequest.setStartAge(null); | |
| 285 | + patientsQueryRequest.setEndAge(null); | |
| 286 | + | |
| 279 | 287 | return patientFacade.queryHighRisk(patientsQueryRequest, null, 3,loginState.getId(),"true",Boolean.TRUE); |
| 280 | 288 | } |
| 281 | 289 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
bd2f681
| ... | ... | @@ -499,7 +499,18 @@ |
| 499 | 499 | patientsQuery.setFmDateStart(end); |
| 500 | 500 | } |
| 501 | 501 | |
| 502 | + if (StringUtils.isNotEmpty(riskPatientsQueryRequest.getFmTime())) { | |
| 502 | 503 | |
| 504 | + String fmTime = riskPatientsQueryRequest.getFmTime(); | |
| 505 | + String[] dates = fmTime.split(" - "); | |
| 506 | + | |
| 507 | + patientsQuery.setFmDateStart(DateUtil.parseYMD(dates[0])); | |
| 508 | + if (dates.length == 2) { | |
| 509 | + patientsQuery.setFmDateEnd(DateUtil.parseYMDHMS(dates[1]+" 23:59:59")); | |
| 510 | + } | |
| 511 | + } | |
| 512 | + | |
| 513 | + | |
| 503 | 514 | if (riskPatientsQueryRequest.getFmWeekStart() != null) |
| 504 | 515 | { |
| 505 | 516 | int start = org.apache.commons.lang.math.NumberUtils.toInt(riskPatientsQueryRequest.getFmWeekStart(), 0)*7; |
| 506 | 517 | |
| ... | ... | @@ -509,8 +520,18 @@ |
| 509 | 520 | if (riskPatientsQueryRequest.getFmWeekEnd() != null) |
| 510 | 521 | { |
| 511 | 522 | int end = org.apache.commons.lang.math.NumberUtils.toInt(riskPatientsQueryRequest.getFmWeekEnd(), 0)+1; |
| 512 | - end = end * 7 - 1; | |
| 523 | + end = 7; | |
| 513 | 524 | patientsQuery.setFmWeekEnd(end); |
| 525 | + } | |
| 526 | + | |
| 527 | + if (riskPatientsQueryRequest.getFmStartAge() != null) | |
| 528 | + { | |
| 529 | + patientsQuery.setFmAgeStart(riskPatientsQueryRequest.getFmStartAge()); | |
| 530 | + } | |
| 531 | + | |
| 532 | + if (riskPatientsQueryRequest.getFmEndAge() != null) | |
| 533 | + { | |
| 534 | + patientsQuery.setFmAgeEnd(riskPatientsQueryRequest.getFmEndAge()); | |
| 514 | 535 | } |
| 515 | 536 | |
| 516 | 537 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
View file @
bd2f681
| ... | ... | @@ -134,6 +134,38 @@ |
| 134 | 134 | private String fmWeekStart; |
| 135 | 135 | private String fmWeekEnd; |
| 136 | 136 | |
| 137 | + //分娩日期 | |
| 138 | + private String fmTime; | |
| 139 | + | |
| 140 | + public String getFmTime() { | |
| 141 | + return fmTime; | |
| 142 | + } | |
| 143 | + | |
| 144 | + public void setFmTime(String fmTime) { | |
| 145 | + this.fmTime = fmTime; | |
| 146 | + } | |
| 147 | + | |
| 148 | + | |
| 149 | + //分娩年龄 | |
| 150 | + private Integer fmStartAge; | |
| 151 | + private Integer fmEndAge; | |
| 152 | + | |
| 153 | + public Integer getFmStartAge() { | |
| 154 | + return fmStartAge; | |
| 155 | + } | |
| 156 | + | |
| 157 | + public void setFmStartAge(Integer fmStartAge) { | |
| 158 | + this.fmStartAge = fmStartAge; | |
| 159 | + } | |
| 160 | + | |
| 161 | + public Integer getFmEndAge() { | |
| 162 | + return fmEndAge; | |
| 163 | + } | |
| 164 | + | |
| 165 | + public void setFmEndAge(Integer fmEndAge) { | |
| 166 | + this.fmEndAge = fmEndAge; | |
| 167 | + } | |
| 168 | + | |
| 137 | 169 | public String getFmWeekStart() { |
| 138 | 170 | return fmWeekStart; |
| 139 | 171 | } |