Parcourir la source

fix(reservation): 修复预订订单删除时表数据未同步问题

- 注释掉用户预订表删除标记更新逻辑
- 防止预订订单删除时对预订表数据的误操作
- 保持数据一致性避免级联删除异常
fcw il y a 1 mois
Parent
commit
0898ed7a11

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

@@ -199,10 +199,10 @@ public class UserReservationServiceImpl extends ServiceImpl<UserReservationMappe
                 new LambdaUpdateWrapper<UserReservationOrder>()
                         .eq(UserReservationOrder::getId, one.getId())
                         .set(UserReservationOrder::getOrderStatus, 4));
-        userReservationTableMapper.update(null,
-                new LambdaUpdateWrapper<UserReservationTable>()
-                        .eq(UserReservationTable::getReservationId, one.getReservationId())
-                        .set(UserReservationTable::getDeleteFlag, 1));
+//        userReservationTableMapper.update(null,
+//                new LambdaUpdateWrapper<UserReservationTable>()
+//                        .eq(UserReservationTable::getReservationId, one.getReservationId())
+//                        .set(UserReservationTable::getDeleteFlag, 1));
         return this.removeById(id);
     }