Explorar el Código

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

zhangchen hace 1 mes
padre
commit
a49a4682c8

+ 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;
         }