Browse Source

订单超时监控增加配置系数

jyc 3 tuần trước cách đây
mục cha
commit
a36f530bb4

+ 5 - 1
alien-store/src/main/java/shop/alien/store/controller/LawyerConsultationOrderController.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import io.swagger.annotations.*;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.web.bind.annotation.*;
 import shop.alien.entity.result.R;
 import shop.alien.entity.store.LawyerConsultationOrder;
@@ -33,6 +34,9 @@ import java.util.Map;
 @RequiredArgsConstructor
 public class LawyerConsultationOrderController {
 
+    @Value("${order.coefficient}")
+    private String coefficient;
+
     private final LawyerConsultationOrderService consultationOrderService;
     private final OrderExpirationService orderExpirationService;
 
@@ -230,7 +234,7 @@ public class LawyerConsultationOrderController {
         //创建订单时,存储redis中,设置过期时间
         R<LawyerConsultationOrderDto> layerConsultationOrderDto = consultationOrderService.consultNow(lawyerConsultationOrder);
         if (R.isSuccess(layerConsultationOrderDto) && layerConsultationOrderDto.getData()!=null){
-            orderExpirationService.setOrderPaymentTimeout(layerConsultationOrderDto.getData().getOrderNumber(), 1800);
+            orderExpirationService.setOrderPaymentTimeout(layerConsultationOrderDto.getData().getOrderNumber(), 60 * Long.parseLong(coefficient));
         }
 
         return layerConsultationOrderDto;