From 3163a383bb58507ac7b0bb56ac20dc26aa1a8e5a Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 25 六月 2025 15:05:05 +0800 Subject: [PATCH] 更新司机端中台接口 --- DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java | 50 ++++++++++++++++++-------------------------------- 1 files changed, 18 insertions(+), 32 deletions(-) diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java index 5f51f98..37c3447 100644 --- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java +++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java @@ -34,6 +34,7 @@ import org.apache.commons.lang.time.DateFormatUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; +import org.springframework.data.mongodb.core.MongoTemplate; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Isolation; @@ -41,9 +42,6 @@ import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; -import java.io.File; -import java.io.FileWriter; -import java.io.PrintWriter; import java.math.BigDecimal; import java.util.*; import java.util.stream.Collectors; @@ -109,49 +107,47 @@ @Resource private OrderPrivateCarMapper orderPrivateCarMapper; - + @Resource private OrderTaxiMapper orderTaxiMapper; - + @Resource private PhoneMapper phoneMapper; - + @Autowired private IOrderPositionService orderPositionService; - - @Autowired - private PushMinistryOfTransportUtil pushMinistryOfTransportUtil; - + + @Resource + private MongoTemplate mongoTemplate; + @Autowired private IOrderCancelService orderCancelService; - + @Autowired private GeodesyUtil geodesyUtil; - + @Autowired private PayMoneyUtil payMoneyUtil; - + @Autowired private IOrderAdditionalFeeService orderAdditionalFeeService; - @Autowired - private RedisTemplate redisTemplate; - + @Resource + private RedisTemplate<String, Object> redisTemplate; + @Autowired private IMerchantActivityService merchantActivityService; - + @Autowired private IMerchantActivitySlaveService merchantActivitySlaveService; - + @Autowired private IUserMerchantCouponService userMerchantCouponService; - + @Autowired private IMerchantCouponService merchantCouponService; @Autowired private QrCodeConfiguration qrCodeConfiguration; - @Value("${filePath}") - private String filePath; @Value("${pushMinistryOfTransport}") private boolean pushMinistryOfTransport; @@ -948,18 +944,8 @@ orderPosition.setInsertTime(new Date()); //将数据存储到文件中 List<OrderPosition> orderPositions = orderPositionService.queryPosition(orderCrossCity.getId(), 3); - File file = new File(filePath + orderCrossCity.getId() + "_3" + ".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(); + mongoTemplate.save(orderPositions); } } return false;//上层不需要处理 -- Gitblit v1.7.1