소스 검색

当订单为未支付且为收费订单时,订单状态变为已关闭(5);否则为已取消(4)

zhangchen 4 주 전
부모
커밋
f07e00a19e
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      alien-store/src/main/java/shop/alien/store/service/impl/UserReservationServiceImpl.java

+ 3 - 2
alien-store/src/main/java/shop/alien/store/service/impl/UserReservationServiceImpl.java

@@ -257,9 +257,10 @@ public class UserReservationServiceImpl extends ServiceImpl<UserReservationMappe
         }
         Integer reservationId = one.getReservationId();
 
-        // 当订单为未支付时,订单状态变为已关闭
+        // 当订单为未支付且为收费订单时,订单状态变为已关闭(5);否则为已取消(4)
         int orderStatus = 4;
-        if (one.getPaymentStatus() != null && one.getPaymentStatus() == 0) {
+        if (one.getPaymentStatus() != null && one.getPaymentStatus() == 0
+                && one.getOrderCostType() != null && one.getOrderCostType() == 1) {
             orderStatus = 5;
         }