diff --git a/app/api/logic/OrderLogic.php b/app/api/logic/OrderLogic.php index d19584f7..179e3087 100644 --- a/app/api/logic/OrderLogic.php +++ b/app/api/logic/OrderLogic.php @@ -2826,14 +2826,12 @@ class OrderLogic extends Logic */ public static function del($order_id, $user_id) { - $where = [ - 'order_status' => OrderEnum::ORDER_STATUS_DOWN, 'user_id' => $user_id, 'id' => $order_id, 'del' => 0, ]; - $order = Order::where($where)->find(); + $order = Order::where($where)->whereIn('order_status', [OrderEnum::ORDER_STATUS_COMPLETE, OrderEnum::ORDER_STATUS_DOWN])->find(); if (!$order) { return JsonServer::error('订单无法删除');