From a2a4dd75b0c0e51b325c4fbe89da80dfa4a5d24f Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Mon, 20 Feb 2023 17:13:57 +0800
Subject: [PATCH] 滑动条

---
 src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
index d3dd280..fa8da28 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallOrderInfoServiceImpl.java
@@ -225,8 +225,8 @@
         orderInfo.setLatitude(address.getLatitude());
         orderInfo.setLongitude(address.getLongitude());
         this.baseMapper.updateById(orderInfo);
-
-        agentProducer.sendOrderCancelDelayMsg(orderInfo.getId(), 15 * 60 * 1000L);
+        //过期时间修改成24小时
+        agentProducer.sendOrderCancelDelayMsg(orderInfo.getId(),  24 * 60 * 60 * 1000L);
         return orderInfo.getId();
     }
 
@@ -462,8 +462,8 @@
 
         OrderDetailVo orderDetailVo = MallOrderInfoConversion.INSTANCE.entityToDetailVo(orderInfo);
 
-        if (orderInfo.getStatus() == OrderStatusEnum.WAIT_FINISH.getValue()) {
-            MallExpressInfo expressInfo = expressInfoMapper.selectByOrderId(orderInfo.getId());
+        MallExpressInfo expressInfo = expressInfoMapper.selectByOrderId(orderInfo.getId());
+        if(ObjectUtil.isNotEmpty(expressInfo)){
             orderDetailVo.setExpressNo(expressInfo.getExpressNo());
             orderDetailVo.setExpressCom(expressInfo.getExpressCom());
         }
@@ -475,7 +475,7 @@
         }
 
         if (OrderStatusEnum.WAIT_PAY.getValue() == orderInfo.getStatus()) {
-            Date endTime = DateUtil.offsetMinute(orderInfo.getOrderTime(), 15);
+            Date endTime = DateUtil.offsetMinute(orderInfo.getOrderTime(), 1440);
 
             long remainTime = DateUtil.between(new Date(), endTime, DateUnit.SECOND, false);
             orderDetailVo.setRemainTime(remainTime);

--
Gitblit v1.9.1