Commit bd2f681654953519a9ba559041a5ca687cc6784e
1 parent
1560eb3762
Exists in
master
and in
6 other branches
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 | } |