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

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

...@@ -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")
......
...@@ -4,15 +4,11 @@ package com.clx.performance.dao.impl.vehiclewarn; ...@@ -4,15 +4,11 @@ package com.clx.performance.dao.impl.vehiclewarn;
import com.clx.performance.dao.vehiclewarn.VehicleWarnLogDao; import com.clx.performance.dao.vehiclewarn.VehicleWarnLogDao;
import com.clx.performance.mapper.vehiclewarn.VehicleWarnLogMapper; import com.clx.performance.mapper.vehiclewarn.VehicleWarnLogMapper;
import com.clx.performance.model.vehiclewarn.VehicleWarnLog; import com.clx.performance.model.vehiclewarn.VehicleWarnLog;
import com.msl.common.base.Optional;
import com.msl.common.dao.impl.BaseDaoImpl; import com.msl.common.dao.impl.BaseDaoImpl;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
@Repository @Repository
public class VehicleWarnLogDaoImpl extends BaseDaoImpl<VehicleWarnLogMapper, VehicleWarnLog, Integer> implements VehicleWarnLogDao { 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; ...@@ -2,11 +2,9 @@ package com.clx.performance.dao.vehiclewarn;
import com.clx.performance.mapper.vehiclewarn.VehicleWarnLogMapper; import com.clx.performance.mapper.vehiclewarn.VehicleWarnLogMapper;
import com.clx.performance.model.vehiclewarn.VehicleWarnLog; import com.clx.performance.model.vehiclewarn.VehicleWarnLog;
import com.msl.common.base.Optional;
import com.msl.common.dao.BaseDao; import com.msl.common.dao.BaseDao;
public interface VehicleWarnLogDao extends BaseDao<VehicleWarnLogMapper, VehicleWarnLog, Integer> { public interface VehicleWarnLogDao extends BaseDao<VehicleWarnLogMapper, VehicleWarnLog, Integer> {
Optional<VehicleWarnLog> findById(Integer id);
} }
...@@ -75,7 +75,8 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -75,7 +75,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;
} }
...@@ -88,6 +89,7 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -88,6 +89,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());
} }
} }
...@@ -113,6 +115,7 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -113,6 +115,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;
...@@ -125,6 +128,7 @@ public class TruckTraceServiceImpl implements TruckTraceService { ...@@ -125,6 +128,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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论