Commit 4a3a71493c1e58114f373d12e049e7dd9a82ee4d
1 parent
4cf6f80f80
Exists in
master
and in
6 other branches
追访修改
Showing 4 changed files with 29 additions and 0 deletions
- platform-dal/src/main/java/com/lyms/platform/query/TrackDownRecordQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TrackDownQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java
platform-dal/src/main/java/com/lyms/platform/query/TrackDownRecordQuery.java
View file @
4a3a714
... | ... | @@ -172,6 +172,9 @@ |
172 | 172 | if (null != parentIds) { |
173 | 173 | condition = condition.and("parentId", parentIds, MongoOper.IN); |
174 | 174 | } |
175 | + if (null != overTimes) { | |
176 | + condition = condition.and("overTimes", overTimes, MongoOper.IN); | |
177 | + } | |
175 | 178 | |
176 | 179 | if (null != pids) { |
177 | 180 | condition = condition.and("pid", pids, MongoOper.IN); |
... | ... | @@ -502,6 +505,18 @@ |
502 | 505 | } |
503 | 506 | return condition.toMongoQuery(); |
504 | 507 | } |
508 | + | |
509 | + | |
510 | + private Integer overTimes; | |
511 | + | |
512 | + public Integer getOverTimes() { | |
513 | + return overTimes; | |
514 | + } | |
515 | + | |
516 | + public void setOverTimes(Integer overTimes) { | |
517 | + this.overTimes = overTimes; | |
518 | + } | |
519 | + | |
505 | 520 | |
506 | 521 | public Date getNextCheckTimeEnd() { |
507 | 522 | return nextCheckTimeEnd; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/TrackDownFacade.java
View file @
4a3a714
... | ... | @@ -502,6 +502,7 @@ |
502 | 502 | downRecordQuery.setCityId(downQueryRequest.getCityId()); |
503 | 503 | downRecordQuery.setStreetId(downQueryRequest.getStreetId()); |
504 | 504 | downRecordQuery.setKey(downQueryRequest.getKey()); |
505 | + downRecordQuery.setOverTimes(downQueryRequest.getOverTimes()); | |
505 | 506 | |
506 | 507 | //产检逾期天数 |
507 | 508 | AntExRecordQuery antExRecordQuery = new AntExRecordQuery(); |
... | ... | @@ -857,6 +858,7 @@ |
857 | 858 | { |
858 | 859 | for (TrackDownRecord downRecord : downRecordList) |
859 | 860 | { |
861 | + downRecord.setOverTimes(downRecord.getOverTimes() == null ? 1 : downRecord.getOverTimes()+1); | |
860 | 862 | downRecord.setNextCheckTime(DateUtil.addDay(time,7)); |
861 | 863 | trackDownRecordService.updateTrackDown(downRecord,downRecord.getId()); |
862 | 864 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/TrackDownQueryRequest.java
View file @
4a3a714
... | ... | @@ -101,6 +101,16 @@ |
101 | 101 | |
102 | 102 | private boolean isArea; |
103 | 103 | |
104 | + private Integer overTimes; | |
105 | + | |
106 | + public Integer getOverTimes() { | |
107 | + return overTimes; | |
108 | + } | |
109 | + | |
110 | + public void setOverTimes(Integer overTimes) { | |
111 | + this.overTimes = overTimes; | |
112 | + } | |
113 | + | |
104 | 114 | public Integer getCheckOverDaysStart() { |
105 | 115 | return checkOverDaysStart; |
106 | 116 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/TrackDownServiceImpl.java
View file @
4a3a714
... | ... | @@ -834,10 +834,12 @@ |
834 | 834 | if (trackDownRecord1.getStatus() < trackDownRecord.getStatus()) { |
835 | 835 | trackDownRecord.setStatus(trackDownRecord1.getStatus()); |
836 | 836 | } |
837 | + trackDownRecord.setOverTimes(0); | |
837 | 838 | trackDownRecordService.updateTrackDown(trackDownRecord, trackDownRecord1.getId()); |
838 | 839 | return true; |
839 | 840 | } |
840 | 841 | } |
842 | + trackDownRecord.setOverTimes(0); | |
841 | 843 | trackDownRecordService.addTrackDown(trackDownRecord); |
842 | 844 | return true; |
843 | 845 | } catch (Exception e) { |