提交 3afcd979 authored 作者: 艾庆国's avatar 艾庆国

Merge branch 'refs/heads/v14.4_vehicle_warn_20240425' into test

......@@ -22,6 +22,8 @@ public class DriverTraceVO {
private BigDecimal speed;
@ApiModelProperty(value = "停留时长(min)", example = "12.3")
private BigDecimal stayTime=BigDecimal.ZERO;
@ApiModelProperty(value = "停留开始时间")
private String stayBeginTime;
@ApiModelProperty(value = "停留结束时间")
private String stayEndTime;
@ApiModelProperty(value = "车辆状态:1空车 2重车", example = "1")
......
......@@ -26,6 +26,8 @@ public class DriverTruckTraceVO {
private BigDecimal latitude;
@ApiModelProperty(value = "GPS 时间")
private String gpsTime;
@ApiModelProperty(value = "停留开始时间")
private String stayBeginTime;
@ApiModelProperty(value = "停留结束时间")
private String stayEndTime;
@ApiModelProperty(value = "停留时长(min)", example = "12.3")
......
......@@ -4,15 +4,11 @@ package com.clx.performance.dao.impl.vehiclewarn;
import com.clx.performance.dao.vehiclewarn.VehicleWarnLogDao;
import com.clx.performance.mapper.vehiclewarn.VehicleWarnLogMapper;
import com.clx.performance.model.vehiclewarn.VehicleWarnLog;
import com.msl.common.base.Optional;
import com.msl.common.dao.impl.BaseDaoImpl;
import org.springframework.stereotype.Repository;
@Repository
public class VehicleWarnLogDaoImpl extends BaseDaoImpl<VehicleWarnLogMapper, VehicleWarnLog, Integer> implements VehicleWarnLogDao {
@Override
public Optional<VehicleWarnLog> findById(Integer id) {
return null;
}
}
......@@ -2,11 +2,9 @@ package com.clx.performance.dao.vehiclewarn;
import com.clx.performance.mapper.vehiclewarn.VehicleWarnLogMapper;
import com.clx.performance.model.vehiclewarn.VehicleWarnLog;
import com.msl.common.base.Optional;
import com.msl.common.dao.BaseDao;
public interface VehicleWarnLogDao extends BaseDao<VehicleWarnLogMapper, VehicleWarnLog, Integer> {
Optional<VehicleWarnLog> findById(Integer id);
}
......@@ -75,7 +75,8 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=i; j++){
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;
}
......@@ -88,6 +89,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=traceList.size()-1; j++){
traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(traceList.size()-1).getGpsTime());
}
}
......@@ -113,6 +115,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=i; j++) {
traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(i).getGpsTime());
}
parkIdx = null;
......@@ -125,6 +128,7 @@ public class TruckTraceServiceImpl implements TruckTraceService {
.divide(new BigDecimal(60), 1, RoundingMode.HALF_UP);
for (int j= parkIdx; j<=traceList.size()-1; j++) {
traceList.get(j).setStayTime(stayTime);
traceList.get(j).setStayBeginTime(traceList.get(parkIdx).getGpsTime());
traceList.get(j).setStayEndTime(traceList.get(traceList.size() - 1).getGpsTime());
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论