Commit 07e52051 authored by caotao's avatar caotao

车辆里程过滤掉正常里程数处理,车辆里程的结束时间取

parent f01709de
...@@ -94,8 +94,6 @@ ThreadCar extends Thread { ...@@ -94,8 +94,6 @@ ThreadCar extends Thread {
lastObj.put("FireCar_Speed", 0); lastObj.put("FireCar_Speed", 0);
logger.info("---过滤后last信息为null时的数据::" + JSONObject.toJSONString(last)); logger.info("---过滤后last信息为null时的数据::" + JSONObject.toJSONString(last));
} }
double endLongitude = lastObj.getDoubleValue("FireCar_Longitude");
double endLatitude = lastObj.getDoubleValue("FireCar_Latitude");
//里程结束时间设置为最后一次的上报时间 //里程结束时间设置为最后一次的上报时间
Date endTime = new Date(last.getStartTime().getTime()/ 1000 * 1000); Date endTime = new Date(last.getStartTime().getTime()/ 1000 * 1000);
//实时库中的时间虽然坐标与记录的一致,但是更新时间可能最新,故可能会有记录的结束时间早于开始时间 //实时库中的时间虽然坐标与记录的一致,但是更新时间可能最新,故可能会有记录的结束时间早于开始时间
...@@ -103,7 +101,8 @@ ThreadCar extends Thread { ...@@ -103,7 +101,8 @@ ThreadCar extends Thread {
if (takeTime < 0) { if (takeTime < 0) {
takeTime = 0 - takeTime; takeTime = 0 - takeTime;
} }
double endLongitude = lastObj.getDoubleValue("FireCar_Longitude");
double endLatitude = lastObj.getDoubleValue("FireCar_Latitude");
last.setTakeTime(takeTime); last.setTakeTime(takeTime);
last.setEndLongitude(endLongitude); last.setEndLongitude(endLongitude);
last.setEndLatitude(endLatitude); last.setEndLatitude(endLatitude);
...@@ -132,7 +131,7 @@ ThreadCar extends Thread { ...@@ -132,7 +131,7 @@ ThreadCar extends Thread {
Double travle =new BigDecimal(travel / 1000).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue(); Double travle =new BigDecimal(travel / 1000).setScale(1, BigDecimal.ROUND_HALF_UP).doubleValue();
logger.info("---------------------本次里程::"+travle+"---------------------------------------"); logger.info("---------------------本次里程::"+travle+"---------------------------------------");
last.setTravel(travle); last.setTravel(travle);
iWlCarMileageService.updateById(last); iWlCarMileageService.updateById(last);
Long lastTime = System.currentTimeMillis(); Long lastTime = System.currentTimeMillis();
logger.info("---正常时获取到的获取last信息::" + JSONObject.toJSONString(last)); logger.info("---正常时获取到的获取last信息::" + JSONObject.toJSONString(last));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment