Commit 36404ec9d7d701630cef2f8edd7c6e1df4f34236

Authored by 潘钊
1 parent 5d2e6039

update...

src/main/java/com/bsth/data/gpsdata/arrival/handlers/OfflineSignalHandle.java
@@ -30,7 +30,8 @@ public class OfflineSignalHandle extends SignalHandle{ @@ -30,7 +30,8 @@ public class OfflineSignalHandle extends SignalHandle{
30 30
31 if(isNotEmpty(prevs)){ 31 if(isNotEmpty(prevs)){
32 GpsEntity prev = prevs.getTail(); 32 GpsEntity prev = prevs.getTail();
33 - int space = (int) (gps.getTimestamp() - prev.getTimestamp()); 33 + //间隔太大就丢弃,不管之前还是之后
  34 + int space = Math.abs((int) (gps.getTimestamp() - prev.getTimestamp()));
34 if(space > OFFLINE_TIME) 35 if(space > OFFLINE_TIME)
35 gps.setSignalState("reconnection"); 36 gps.setSignalState("reconnection");
36 37
src/main/java/com/bsth/util/db/DBUtils_oldSystem.java
@@ -50,8 +50,8 @@ public class DBUtils_oldSystem { @@ -50,8 +50,8 @@ public class DBUtils_oldSystem {
50 pool_conf.put("testConnectionOnCheckout", false); 50 pool_conf.put("testConnectionOnCheckout", false);
51 //异步检测连接的有效性 51 //异步检测连接的有效性
52 pool_conf.put("testConnectionOnCheckin", true); 52 pool_conf.put("testConnectionOnCheckin", true);
53 - //10分钟检测一次  
54 - pool_conf.put("idleConnectionTestPeriod", 60 * 10); 53 + //30秒检测一次
  54 + pool_conf.put("idleConnectionTestPeriod", 30);
55 ds_pooled = DataSources.pooledDataSource(ds_unpooled, pool_conf); 55 ds_pooled = DataSources.pooledDataSource(ds_unpooled, pool_conf);
56 } catch (ClassNotFoundException e) { 56 } catch (ClassNotFoundException e) {
57 logger.error(e.toString()); 57 logger.error(e.toString());
src/main/resources/static/real_control_v2/mapmonitor/fragments/playback_v2/main.html
@@ -858,6 +858,7 @@ @@ -858,6 +858,7 @@
858 upDown = roadUpdown; 858 upDown = roadUpdown;
859 859
860 map.clearOverlays(); 860 map.clearOverlays();
  861 + parkPolygons = {};//清除停车场对照
861 //路段 862 //路段
862 drawRoadPolyline(upDown); 863 drawRoadPolyline(upDown);
863 //站点 864 //站点