提交 8702a353 authored 作者: 艾庆国's avatar 艾庆国

运单预警

上级 f027ba71
...@@ -22,6 +22,8 @@ public class DriverTraceVO { ...@@ -22,6 +22,8 @@ public class DriverTraceVO {
private BigDecimal speed; private BigDecimal speed;
@ApiModelProperty(value = "停留时长(min)", example = "12.3") @ApiModelProperty(value = "停留时长(min)", example = "12.3")
private BigDecimal stayTime=BigDecimal.ZERO; private BigDecimal stayTime=BigDecimal.ZERO;
@ApiModelProperty(value = "停留开始时间")
private String stayBeginTime;
@ApiModelProperty(value = "停留结束时间") @ApiModelProperty(value = "停留结束时间")
private String stayEndTime; private String stayEndTime;
@ApiModelProperty(value = "车辆状态:1空车 2重车", example = "1") @ApiModelProperty(value = "车辆状态:1空车 2重车", example = "1")
......
...@@ -26,6 +26,8 @@ public class DriverTruckTraceVO { ...@@ -26,6 +26,8 @@ public class DriverTruckTraceVO {
private BigDecimal latitude; private BigDecimal latitude;
@ApiModelProperty(value = "GPS 时间") @ApiModelProperty(value = "GPS 时间")
private String gpsTime; private String gpsTime;
@ApiModelProperty(value = "停留开始时间")
private String stayBeginTime;
@ApiModelProperty(value = "停留结束时间") @ApiModelProperty(value = "停留结束时间")
private String stayEndTime; private String stayEndTime;
@ApiModelProperty(value = "停留时长(min)", example = "12.3") @ApiModelProperty(value = "停留时长(min)", example = "12.3")
......
...@@ -74,7 +74,8 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -74,7 +74,8 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP); .divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=i; j++){ for (int j= parkIdx; j<=i; j++){
traceList.get(j).setStayTime(stayTime); traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayEndTime(traceList.get(traceList.size()-1).getGpsTime()); traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(i).getGpsTime());
} }
parkIdx = null; parkIdx = null;
} }
...@@ -87,6 +88,7 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -87,6 +88,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP); .divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=traceList.size()-1; j++){ for (int j= parkIdx; j<=traceList.size()-1; j++){
traceList.get(j).setStayTime(stayTime); traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(traceList.size()-1).getGpsTime()); traceList.get(j).setStayEndTime(traceList.get(traceList.size()-1).getGpsTime());
} }
} }
...@@ -112,6 +114,7 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -112,6 +114,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP); .divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=i; j++) { for (int j= parkIdx; j<=i; j++) {
traceList.get(j).setStayTime(stayTime); traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(i).getGpsTime()); traceList.get(j).setStayEndTime(traceList.get(i).getGpsTime());
} }
parkIdx = null; parkIdx = null;
...@@ -124,6 +127,7 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -124,6 +127,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP); .divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=traceList.size()-1; j++) { for (int j= parkIdx; j<=traceList.size()-1; j++) {
traceList.get(j).setStayTime(stayTime); traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(traceList.size() - 1).getGpsTime()); traceList.get(j).setStayEndTime(traceList.get(traceList.size() - 1).getGpsTime());
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论