Эх сурвалжийг харах

修复已支付订单未退款一直推送的问题

mac 6 сар өмнө
parent
commit
19197ee176

+ 2 - 2
lhb-basic/lhb-basic-biz/src/main/java/com/kxs/lhb/basic/biz/controller/admin/SysOrderController.java

@@ -113,7 +113,7 @@ public class SysOrderController {
     /**
      * 更新订单状态
      */
-    @Inner(value = false)
+    @Inner
     @GetMapping("/orderStatusTask")
     public void orderStatusTask() {
 
@@ -123,7 +123,7 @@ public class SysOrderController {
     /**
      * 查询订单是否首冲
      */
-    @Inner(value = false)
+    @Inner
     @GetMapping("/orderFirstCharge")
     public void orderFirstCharge() {
 

+ 1 - 0
lhb-basic/lhb-basic-biz/src/main/java/com/kxs/lhb/basic/biz/service/impl/LhbOrderServiceImpl.java

@@ -417,6 +417,7 @@ public class LhbOrderServiceImpl extends MPJBaseServiceImpl<LhbOrderMapper, LhbO
     public void orderStatusTask() {
         List<LhbOrder> orders = list(Wrappers.lambdaQuery(LhbOrder.class)
                 .eq(LhbOrder::getIsAct, CommonConstants.FAIL)
+                .notIn(LhbOrder::getOutStatus, 2, 3)
                 .eq(LhbOrder::getStatus, OrderStatusEnum.PAY.getCode()));
 
         orders.forEach(order -> {