Преглед на файлове

removeReservation方法修改逻辑,当订单为未支付,并且订单为付费订单,订单状态变为已关闭

zhangchen преди 1 месец
родител
ревизия
a49a4682c8
променени са 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

@@ -255,9 +255,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;
         }