|
@@ -1202,7 +1202,11 @@ readonly class OrderService
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 获取订单列表
|
|
|
+ * 获取用户订单列表
|
|
|
+ *
|
|
|
+ * @param int $userId 用户ID
|
|
|
+ * @param int $tab 标签页 0:全部 1:待支付 2:进行中 3:已完成 4:已取消
|
|
|
+ * @return array
|
|
|
*/
|
|
|
public function getOrderList(int $userId, int $tab = 0)
|
|
|
{
|
|
@@ -1303,6 +1307,7 @@ readonly class OrderService
|
|
|
private function buildOrderListQuery(MemberUser $user)
|
|
|
{
|
|
|
return $user->orders()
|
|
|
+ ->whereNull('user_deleted_at') // 不显示用户已删除的订单
|
|
|
->with([
|
|
|
'coach' => function ($query) {
|
|
|
$query->with(['info' => function ($q) {
|