From c90f8fa92c935e02b53e973fbb5800f966bcbbfb Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期六, 11 十月 2025 17:20:32 +0800
Subject: [PATCH] 添加日志记录
---
DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderPositionServiceImpl.java | 42 ++++++++++++++++++++++--------------------
1 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderPositionServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderPositionServiceImpl.java
index 4936bd0..09d468d 100644
--- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderPositionServiceImpl.java
+++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderPositionServiceImpl.java
@@ -10,6 +10,7 @@
import com.stylefeng.guns.modular.system.service.IOrderService;
import com.stylefeng.guns.modular.system.util.GDMapElectricFenceUtil;
import com.stylefeng.guns.modular.system.util.PushMinistryOfTransportUtil;
+import com.stylefeng.guns.modular.system.util.RedisUtil;
import com.stylefeng.guns.modular.taxi.service.IOrderTaxiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
@@ -40,7 +41,8 @@
@Value("${pushMinistryOfTransport}")
private boolean pushMinistryOfTransport;
-
+ @Autowired
+ private RedisUtil redisUtil;
/**
@@ -51,25 +53,25 @@
@Override
public void saveData(OrderPosition orderPosition) throws Exception {
//计算实时里程
-// boolean b = orderService.calculateMileage(orderPosition);
-// if(b){//如果计算了里程则将新的数据存储到数据库作为下个起点
-// //先计算里程,在存储最新位置
-// orderPosition.setInsertTime(new Date());
-// //将数据存储到文件中
-// List<OrderPosition> orderPositions = this.queryPosition(orderPosition.getOrderId(), orderPosition.getOrderType());
-// File file = new File(filePath + orderPosition.getOrderId() + "_" + orderPosition.getOrderType() + ".txt");
-// if(!file.exists()){
-// file.getParentFile().mkdirs();
-// file.createNewFile();
-// }
-// //写入相应的文件
-// PrintWriter out = new PrintWriter(new FileWriter(file));
-// orderPositions.add(orderPosition);
+ boolean b = orderService.calculateMileage(orderPosition);
+ if(b){//如果计算了里程则将新的数据存储到数据库作为下个起点
+ //先计算里程,在存储最新位置
+ orderPosition.setInsertTime(new Date());
+ //将数据存储到文件中
+ List<OrderPosition> orderPositions = this.queryPosition(orderPosition.getOrderId(), orderPosition.getOrderType());
+ File file = new File(filePath + orderPosition.getOrderId() + "_" + orderPosition.getOrderType() + ".txt");
+ if(!file.exists()){
+ file.getParentFile().mkdirs();
+ file.createNewFile();
+ }
+ //写入相应的文件
+ PrintWriter out = new PrintWriter(new FileWriter(file));
+ orderPositions.add(orderPosition);
// System.err.println("存储新数据:" + JSON.toJSONString(orderPositions));
-// out.write(JSON.toJSONString(orderPositions));
-// out.flush();
-// out.close();
-// }
+ out.write(JSON.toJSONString(orderPositions));
+ out.flush();
+ out.close();
+ }
new Thread(new Runnable() {
@Override
@@ -124,7 +126,7 @@
if(ToolUtil.isNotEmpty(sb.toString())){
list = JSONArray.parseArray(sb.toString(), OrderPosition.class);
}
- System.err.println("坐标:" + sb);
+// System.err.println("坐标:" + sb);
return list;
}
}
--
Gitblit v1.7.1