From 13b1838cfd7df8c49450e2529943a0f87fbd0354 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期四, 19 六月 2025 18:01:55 +0800
Subject: [PATCH] 推单距离优化

---
 UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/PaymentRecordServiceImpl.java |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/PaymentRecordServiceImpl.java b/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/PaymentRecordServiceImpl.java
index 8559cb5..1b90a08 100644
--- a/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/PaymentRecordServiceImpl.java
+++ b/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/PaymentRecordServiceImpl.java
@@ -1,6 +1,7 @@
 package com.stylefeng.guns.modular.taxi.service.impl;
 
 import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import com.stylefeng.guns.modular.system.util.RedisUtil;
 import com.stylefeng.guns.modular.taxi.dao.PaymentRecordMapper;
 import com.stylefeng.guns.modular.taxi.model.PaymentRecord;
 import com.stylefeng.guns.modular.taxi.service.IPaymentRecordService;
@@ -15,6 +16,9 @@
 
     @Resource
     private PaymentRecordMapper paymentRecordMapper;
+    
+    @Resource
+    private RedisUtil redisUtil;
 
 
 
@@ -30,12 +34,7 @@
      */
     @Override
     public Integer saveData(Integer category, Integer userId, Integer type, Integer orderId, Integer orderType, Integer payType,
-                         Double amount, String code, Integer state) throws Exception {
-        //先删除现有数据避免重复
-        PaymentRecord query = paymentRecordMapper.query(category, userId, type, orderId, orderType, payType, state);
-        if(null != query){
-            this.deleteById(query.getId());
-        }
+                         Double amount, String code, Integer state, String serialNumber) throws Exception {
         PaymentRecord paymentRecord = new PaymentRecord();
         paymentRecord.setCategory(category);
         paymentRecord.setUserId(userId);
@@ -47,6 +46,7 @@
         paymentRecord.setCode(code);
         paymentRecord.setState(state);
         paymentRecord.setInsertTime(new Date());
+        paymentRecord.setSerialNumber(serialNumber);
         this.insert(paymentRecord);
         return paymentRecord.getId();
     }

--
Gitblit v1.7.1