feat: add user deletion functionality and fix known issues

This commit is contained in:
xboard
2025-01-25 16:57:17 +08:00
parent 1ae8deca99
commit b2e7ed44f3
10 changed files with 125 additions and 43 deletions

View File

@@ -24,17 +24,4 @@ class Coupon extends Model
})->toArray();
}
public function getLimitPlanIdsAttribute($value)
{
$planIds = json_decode($value, true);
if (blank($planIds)) {
return null;
}
return collect($planIds)
->map(fn($id) => (string) $id)
->values()
->all();
}
}

View File

@@ -42,6 +42,16 @@ class User extends Authenticatable
return $this->hasMany(InviteCode::class, 'user_id', 'id');
}
public function orders()
{
return $this->hasMany(Order::class, 'user_id', 'id');
}
public function stat()
{
return $this->hasMany(StatUser::class, 'user_id', 'id');
}
// 关联工单列表
public function tickets()
{