Commit 60440115c05ba344239417224b95767c93183157

Authored by 王通
1 parent 60f8673d

1.线调页面安全驾驶数据只显示选择线路的

src/main/java/com/bsth/service/gps/GpsServiceImpl.java
... ... @@ -13,6 +13,7 @@ import java.text.DecimalFormat;
13 13 import java.text.ParseException;
14 14 import java.text.SimpleDateFormat;
15 15 import java.util.ArrayList;
  16 +import java.util.Arrays;
16 17 import java.util.Calendar;
17 18 import java.util.Collections;
18 19 import java.util.Comparator;
... ... @@ -1173,7 +1174,7 @@ public class GpsServiceImpl implements GpsService {
1173 1174 }
1174 1175 //过滤数据
1175 1176 for (SafeDriv sd : list) {
1176   - if (fieldEquals(fs, sd, map))
  1177 + if (isSpecialLines(sd, map) && fieldEquals(fs, sd, map))
1177 1178 rs.add(sd);
1178 1179 }
1179 1180  
... ... @@ -1294,6 +1295,20 @@ public class GpsServiceImpl implements GpsService {
1294 1295 }
1295 1296 });
1296 1297 }
  1298 +
  1299 + /**
  1300 + *
  1301 + * @param sd
  1302 + * @param map
  1303 + * @return
  1304 + */
  1305 + public boolean isSpecialLines(SafeDriv sd, Map<String, Object> map) {
  1306 + String lines = (String)map.get("lines");
  1307 + if (lines == null) lines = "";
  1308 +
  1309 + if (Arrays.asList(lines.split(",")).contains(sd.getXlbm())) return true;
  1310 + return false;
  1311 + }
1297 1312  
1298 1313 public boolean fieldEquals(List<Field> fs, Object obj, Map<String, Object> map) {
1299 1314 try {
... ...
src/main/resources/static/real_control_v2/fragments/north/nav/safeDriving.html
... ... @@ -117,10 +117,16 @@
117 117 var query = function() {
118 118 scanFlag = false;
119 119 var data = form.serializeJSON();
  120 + debugger;
  121 + var lines = new Array();
  122 + for (var i = 0;i < gb_data_basic.activeLines.length;i++) {
  123 + lines.push(gb_data_basic.activeLines[i].lineCode);
  124 + }
  125 + data.lines = lines.join(',');
120 126 data.page = page;
121 127 data.size = pageSize;
122 128  
123   - gb_common.$get('/gps/safeDriv', data, function (rs) {
  129 + gb_common.$post('/gps/safeDriv', data, function (rs) {
124 130 //数据转换
125 131 var code2Name=gb_data_basic.lineCode2NameAll(), url,stm, p;
126 132 $.each(rs.list, function(){
... ...