Commit 0ff06d67012be351d9616b5e635db17f589eb298
1 parent
0bd3c1662b
Exists in
master
and in
1 other branch
失访列表增加一列逾期检查天数搜索字段
Showing 2 changed files with 26 additions and 5 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyAfterVisitBuildListRequest.java
View file @
0ff06d6
| ... | ... | @@ -46,6 +46,11 @@ |
| 46 | 46 | */ |
| 47 | 47 | private Integer beyondDay; |
| 48 | 48 | |
| 49 | + | |
| 50 | + private Integer startBeyondDay; | |
| 51 | + | |
| 52 | + private Integer endBeyondDay; | |
| 53 | + | |
| 49 | 54 | /** |
| 50 | 55 | * 追访结果 |
| 51 | 56 | */ |
| ... | ... | @@ -97,6 +102,22 @@ |
| 97 | 102 | * 是否加密 1|是 2|否 |
| 98 | 103 | */ |
| 99 | 104 | private String isEncrypt = "2"; |
| 105 | + | |
| 106 | + public Integer getEndBeyondDay() { | |
| 107 | + return endBeyondDay; | |
| 108 | + } | |
| 109 | + | |
| 110 | + public void setEndBeyondDay(Integer endBeyondDay) { | |
| 111 | + this.endBeyondDay = endBeyondDay; | |
| 112 | + } | |
| 113 | + | |
| 114 | + public Integer getStartBeyondDay() { | |
| 115 | + return startBeyondDay; | |
| 116 | + } | |
| 117 | + | |
| 118 | + public void setStartBeyondDay(Integer startBeyondDay) { | |
| 119 | + this.startBeyondDay = startBeyondDay; | |
| 120 | + } | |
| 100 | 121 | |
| 101 | 122 | public String getIsEncrypt() { |
| 102 | 123 | return isEncrypt; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyAfterVisitServiceImpl.java
View file @
0ff06d6
| ... | ... | @@ -318,7 +318,7 @@ |
| 318 | 318 | boolean appointmentTimeBoolean = StringUtils.isNotEmpty(startAppointmentTime) && StringUtils.isNotEmpty(endAppointmentTime); |
| 319 | 319 | |
| 320 | 320 | // 逾期天数 |
| 321 | - Integer beyondDay = request.getBeyondDay(); | |
| 321 | + Integer beyondDay = request.getStartBeyondDay(); | |
| 322 | 322 | boolean nonNull = beyondDay != null; |
| 323 | 323 | if (appointmentTimeBoolean && nonNull) { |
| 324 | 324 | startAppointmentTime += " 00:00:00"; |
| ... | ... | @@ -333,8 +333,8 @@ |
| 333 | 333 | e2 = getEndDateByLtZero(beyondDay); |
| 334 | 334 | s2 = getStartDateByLtZero(beyondDay); |
| 335 | 335 | } else { |
| 336 | - e2 = getEndDate(beyondDay); | |
| 337 | - s2 = getStartDate(beyondDay); | |
| 336 | + e2 = getEndDate(request.getStartBeyondDay()); | |
| 337 | + s2 = getStartDate(request.getEndBeyondDay()); | |
| 338 | 338 | } |
| 339 | 339 | |
| 340 | 340 | if (s1.before(s2) && s2.before(e1) && e1.before(e2)) { |
| ... | ... | @@ -365,8 +365,8 @@ |
| 365 | 365 | Date start; |
| 366 | 366 | Date date = new Date(); |
| 367 | 367 | if (beyondDay > 0) { |
| 368 | - end = getEndDate(beyondDay); | |
| 369 | - start = getStartDate(beyondDay); | |
| 368 | + end = getEndDate(request.getStartBeyondDay()); | |
| 369 | + start = getStartDate(request.getEndBeyondDay()); | |
| 370 | 370 | query.addCriteria(Criteria.where("appointmentTime").gte(start).lte(end)); |
| 371 | 371 | } else { |
| 372 | 372 | // 针对逾期天数为负数 |