From a4b21510fb9ab151537d772c14cd9c2dece0c2ab Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Fri, 01 Dec 2023 17:07:42 +0800
Subject: [PATCH] 预约列表
---
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
index a0103a0..5049623 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -934,7 +934,8 @@
* 当前时间比结束时间大
*/
if(nowTime.compareTo(endTime) >= 0){
- List<MallProductSellRecord> mallProductSellRecords = mallProductSellRecordMapper.selectListByState(ProductEnum.PRODUCT_MATE_STATE_PAY.getValue());
+ List<MallProductSellRecord> mallProductSellRecords = mallProductSellRecordMapper.selectListByState(
+ ProductEnum.PRODUCT_MATE_STATE_PAY.getValue());
if(CollUtil.isNotEmpty(mallProductSellRecords)){
for(MallProductSellRecord mallProductSellRecord : mallProductSellRecords){
/**
@@ -986,6 +987,13 @@
* 预约记录超时
*/
String orderNo = mallProductBuy.getOrderNo();
+ /**
+ * 只要存在匹配记录,则不退回。
+ */
+ List<MallProductBuyRecord> mallProductBuyRecords = mallProductBuyRecordMapper.selectRecordListByBuyId(mallProductBuy.getId());
+ if(CollUtil.isNotEmpty(mallProductBuyRecords)){
+ continue;
+ }
mallProductBuy.setState(ProductEnum.PRODUCT_BUY_TIMEOUT.getValue());
mallProductBuyMapper.updateById(mallProductBuy);
--
Gitblit v1.9.1