Pārlūkot izejas kodu

fix(reservation): 修复预订状态校验逻辑错误

- 修复了已取消状态预订记录的判断条件
- 将状态校验逻辑拆分为两个独立的条件判断
- 确保状态为2的预订记录能够正确跳过处理
- 防止已取消状态的预订被错误显示
fcw 1 mēnesi atpakaļ
vecāks
revīzija
775914fc09

+ 5 - 1
alien-store/src/main/java/shop/alien/store/service/impl/UserReservationServiceImpl.java

@@ -358,7 +358,11 @@ public class UserReservationServiceImpl extends ServiceImpl<UserReservationMappe
                 continue;
             }
             // 校验已取消状态的记录不回显
-            if (reservation.getStatus() != null && reservation.getStatus() == STATUS_CANCELLED && reservation.getStatus() == 2) {
+            if (reservation.getStatus() != null && reservation.getStatus() == STATUS_CANCELLED) {
+                continue;
+            }
+
+            if (reservation.getStatus() != null && reservation.getStatus() == 2) {
                 continue;
             }