Commit fdcc0fc01855727410b8e90efa53134b799b8105

Authored by 潘钊
1 parent d06bd98b

update...

src/main/java/com/bsth/client/GpsBeforeBuffer.java
... ... @@ -22,7 +22,7 @@ import java.util.concurrent.*;
22 22 public class GpsBeforeBuffer implements CommandLineRunner{
23 23  
24 24 static ConcurrentLinkedQueue<GpsEntity> linkedList = new ConcurrentLinkedQueue();
25   - static final int MAX_SIZE = 4000 * 20;
  25 + static final int MAX_SIZE = 4000 * 12;
26 26 static int size = 0;
27 27  
28 28 public void put(GpsEntity gps){
... ...
src/main/java/com/bsth/entity/GpsEntity.java
... ... @@ -75,6 +75,9 @@ public class GpsEntity {
75 75 */
76 76 private int source;
77 77  
  78 + /** 网关收到时间 */
  79 + private Long serverTimestamp;
  80 +
78 81 public static GpsEntity getInstance(BasicInfo basicInfo, int version, int source){
79 82 //放弃补发数据
80 83 byte cacheData = getCacheState(basicInfo.getServiceState());
... ... @@ -96,7 +99,7 @@ public class GpsEntity {
96 99 gps.setState((int) getService(basicInfo.getServiceState()));
97 100 gps.setVersion(version);
98 101 gps.setSource(source);
99   -
  102 + gps.setServerTimestamp(System.currentTimeMillis());
100 103 return gps;
101 104 }
102 105 /* public GpsEntity(BasicInfo basicInfo, int version, int source) {
... ... @@ -242,4 +245,12 @@ public class GpsEntity {
242 245 public void setSource(int source) {
243 246 this.source = source;
244 247 }
  248 +
  249 + public Long getServerTimestamp() {
  250 + return serverTimestamp;
  251 + }
  252 +
  253 + public void setServerTimestamp(Long serverTimestamp) {
  254 + this.serverTimestamp = serverTimestamp;
  255 + }
245 256 }
... ...