From 5e22677b2c7efcc7d8b4584739d496b11326b41b Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期二, 09 四月 2024 13:37:00 +0800
Subject: [PATCH] fix:出场车辆新增判断是否支付过的接口
---
src/main/java/com/boying/service/OutParkService.java | 3 ++-
src/main/java/com/boying/service/impl/OutParkServiceImpl.java | 3 ++-
src/main/java/com/boying/controller/phone/YCPayController.java | 2 +-
3 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/boying/controller/phone/YCPayController.java b/src/main/java/com/boying/controller/phone/YCPayController.java
index 04335d9..0adef10 100644
--- a/src/main/java/com/boying/controller/phone/YCPayController.java
+++ b/src/main/java/com/boying/controller/phone/YCPayController.java
@@ -164,7 +164,7 @@
return R.ok(1,"璁㈠崟宸叉彁浜ゆ敮浠樿姹�");
}
if(StringUtils.isBlank(outPark.getPayCode())){
- OutPark by10min = outParkService.findBy10min(outPark.getCarNo(), outPark.getParkId(), outPark.getCreateTime());
+ OutPark by10min = outParkService.findBy10min(outPark.getCarNo(), outPark.getParkId(), outPark.getCreateTime(),outPark.getId());
if(by10min !=null){
return R.ok(1,"璁㈠崟宸叉彁浜ゆ敮浠樿姹�");
}else {
diff --git a/src/main/java/com/boying/service/OutParkService.java b/src/main/java/com/boying/service/OutParkService.java
index 0cd5c27..f1074af 100644
--- a/src/main/java/com/boying/service/OutParkService.java
+++ b/src/main/java/com/boying/service/OutParkService.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.extension.service.IService;
import com.boying.entity.OutPark;
import com.boying.entity.Statistic;
+import io.swagger.models.auth.In;
import java.time.LocalDateTime;
import java.util.List;
@@ -43,6 +44,6 @@
OutPark findByOrderId(String txnOrderId);
OutPark findBy5min(String carNo, Integer parkId, LocalDateTime dateTime);
- OutPark findBy10min(String carNo, Integer parkId, LocalDateTime dateTime);
+ OutPark findBy10min(String carNo, Integer parkId, LocalDateTime dateTime, Integer outParkId);
}
diff --git a/src/main/java/com/boying/service/impl/OutParkServiceImpl.java b/src/main/java/com/boying/service/impl/OutParkServiceImpl.java
index c9a883b..c93130c 100644
--- a/src/main/java/com/boying/service/impl/OutParkServiceImpl.java
+++ b/src/main/java/com/boying/service/impl/OutParkServiceImpl.java
@@ -213,7 +213,7 @@
return null;
}
@Override
- public OutPark findBy10min(String carNo, Integer parkId,LocalDateTime dateTime) {
+ public OutPark findBy10min(String carNo, Integer parkId,LocalDateTime dateTime,Integer outParkId) {
LocalDateTime localDateTime = dateTime.minusMinutes(10);
QueryWrapper<OutPark> wrapper = new QueryWrapper<>();
wrapper.lambda()
@@ -221,6 +221,7 @@
.eq(OutPark::getParkId,parkId)
.ge(OutPark::getCreateTime,localDateTime)
.ge(OutPark::getPrice,0)
+ .ne(OutPark::getId,outParkId)
.isNotNull(OutPark::getPayCode)
.isNotNull(OutPark::getEnterTime);
List<OutPark> outParks = outParkMapper.selectList(wrapper);
--
Gitblit v1.9.1