From 5636a3b962bc19c4e46e67646c74018037ee8792 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 24 九月 2024 13:26:40 +0800
Subject: [PATCH] 修改bug

---
 UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/PaymentRecordServiceImpl.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 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 3948088..6222a56 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;
 
 
 
@@ -31,11 +35,6 @@
     @Override
     public Integer saveData(Integer category, Integer userId, Integer type, Integer orderId, Integer orderType, Integer payType,
                          Double amount, String code, Integer state, String serialNumber) throws Exception {
-        //先删除现有数据避免重复
-        PaymentRecord query = paymentRecordMapper.query(category, userId, type, orderId, orderType, payType, state);
-        if(null != query){
-            this.deleteById(query.getId());
-        }
         PaymentRecord paymentRecord = new PaymentRecord();
         paymentRecord.setCategory(category);
         paymentRecord.setUserId(userId);
@@ -49,6 +48,9 @@
         paymentRecord.setInsertTime(new Date());
         paymentRecord.setSerialNumber(serialNumber);
         this.insert(paymentRecord);
+        if(state == 1){
+            redisUtil.setStrValue(orderId + "_status_" + orderType, "7", 3600);
+        }
         return paymentRecord.getId();
     }
 

--
Gitblit v1.7.1