Commit be6befbd20190d7bc08185f6368226b9fc9c53f2
1 parent
8f41b106
update...
Showing
4 changed files
with
24 additions
and
4 deletions
src/main/java/com/bsth/data/pilot80/PilotReport.java
| @@ -121,6 +121,7 @@ public class PilotReport { | @@ -121,6 +121,7 @@ public class PilotReport { | ||
| 121 | //反射搜索用 瞬时字段 | 121 | //反射搜索用 瞬时字段 |
| 122 | d80.setLineId(d80.getData().getLineId()); | 122 | d80.setLineId(d80.getData().getLineId()); |
| 123 | d80.setNbbm(d80.getData().getNbbm()); | 123 | d80.setNbbm(d80.getData().getNbbm()); |
| 124 | + d80.setRequestCode(d80.getData().getRequestCode()); | ||
| 124 | } catch (Exception e) { | 125 | } catch (Exception e) { |
| 125 | logger.error("", e); | 126 | logger.error("", e); |
| 126 | } | 127 | } |
src/main/java/com/bsth/entity/directive/D80.java
| @@ -74,6 +74,10 @@ public class D80 { | @@ -74,6 +74,10 @@ public class D80 { | ||
| 74 | @JsonIgnore | 74 | @JsonIgnore |
| 75 | private String nbbm; | 75 | private String nbbm; |
| 76 | 76 | ||
| 77 | + @Transient | ||
| 78 | + @JsonIgnore | ||
| 79 | + private Short requestCode; | ||
| 80 | + | ||
| 77 | public Long getSchId() { | 81 | public Long getSchId() { |
| 78 | return schId; | 82 | return schId; |
| 79 | } | 83 | } |
| @@ -98,6 +102,14 @@ public class D80 { | @@ -98,6 +102,14 @@ public class D80 { | ||
| 98 | this.nbbm = nbbm; | 102 | this.nbbm = nbbm; |
| 99 | } | 103 | } |
| 100 | 104 | ||
| 105 | + public Short getRequestCode() { | ||
| 106 | + return requestCode; | ||
| 107 | + } | ||
| 108 | + | ||
| 109 | + public void setRequestCode(Short requestCode) { | ||
| 110 | + this.requestCode = requestCode; | ||
| 111 | + } | ||
| 112 | + | ||
| 101 | @Embeddable | 113 | @Embeddable |
| 102 | public static class D80Data { | 114 | public static class D80Data { |
| 103 | 115 |
src/main/java/com/bsth/service/directive/DirectiveServiceImpl.java
| @@ -496,15 +496,22 @@ public class DirectiveServiceImpl extends BaseServiceImpl<D60, Integer> implemen | @@ -496,15 +496,22 @@ public class DirectiveServiceImpl extends BaseServiceImpl<D60, Integer> implemen | ||
| 496 | rsMap.put("totalPages", count % size == 0 ? count / size - 1 : count / size); | 496 | rsMap.put("totalPages", count % size == 0 ? count / size - 1 : count / size); |
| 497 | rsMap.put("page", page);*/ | 497 | rsMap.put("page", page);*/ |
| 498 | 498 | ||
| 499 | - Collection all = pilotReport.findAll(); | ||
| 500 | - List<D80> d80s = ListPageQueryUtils.paging(ListFilterUtils.filter(all, map, D80.class), page, size); | 499 | + List all = ListFilterUtils.filter(pilotReport.findAll(), map, D80.class); |
| 500 | + //排序 | ||
| 501 | + Collections.sort(all, new Comparator<D80>() { | ||
| 502 | + @Override | ||
| 503 | + public int compare(D80 o1, D80 o2) { | ||
| 504 | + return (int) (o2.getTimestamp() - o1.getTimestamp()); | ||
| 505 | + } | ||
| 506 | + }); | ||
| 507 | + List<D80> d80s = ListPageQueryUtils.paging(all, page, size); | ||
| 501 | //时间格式化 | 508 | //时间格式化 |
| 502 | for (D80 d80 : d80s) { | 509 | for (D80 d80 : d80s) { |
| 503 | d80.setTimeStr(fmtHHmm.print(d80.getTimestamp())); | 510 | d80.setTimeStr(fmtHHmm.print(d80.getTimestamp())); |
| 504 | } | 511 | } |
| 505 | Map<String, Object> rsMap = new HashMap<>(); | 512 | Map<String, Object> rsMap = new HashMap<>(); |
| 506 | rsMap.put("list", d80s); | 513 | rsMap.put("list", d80s); |
| 507 | - rsMap.put("totalPages", d80s.size() % size == 0 ? d80s.size() / size - 1 : d80s.size() / size); | 514 | + rsMap.put("totalPages", all.size() % size == 0 ? all.size() / size - 1: all.size() / size); |
| 508 | rsMap.put("page", page); | 515 | rsMap.put("page", page); |
| 509 | return rsMap; | 516 | return rsMap; |
| 510 | } | 517 | } |
src/main/resources/static/real_control_v2/fragments/north/nav/report_80.html
| @@ -12,7 +12,7 @@ | @@ -12,7 +12,7 @@ | ||
| 12 | </legend> | 12 | </legend> |
| 13 | <span class="horizontal-field">请求代码</span> | 13 | <span class="horizontal-field">请求代码</span> |
| 14 | <select name="requestCode"> | 14 | <select name="requestCode"> |
| 15 | - <option value="-1">全部</option> | 15 | + <option value="">全部</option> |
| 16 | </select> | 16 | </select> |
| 17 | <span class="horizontal-field">线路</span> | 17 | <span class="horizontal-field">线路</span> |
| 18 | <div class="uk-autocomplete uk-form autocomplete-line" > | 18 | <div class="uk-autocomplete uk-form autocomplete-line" > |