Commit be6befbd20190d7bc08185f6368226b9fc9c53f2

Authored by 潘钊
1 parent 8f41b106

update...

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" >