[admin] change uploaded + downloaded + bonus + invites

This commit is contained in:
xiaomlove
2022-05-10 20:12:11 +08:00
parent eccc182e33
commit 3b9125d236
43 changed files with 251 additions and 82 deletions
+13
View File
@@ -274,4 +274,17 @@ class UserController extends Controller
}
public function incrementDecrement(Request $request): array
{
$user = Auth::user();
$request->validate([
'uid' => 'required',
'action' => 'required',
'field' => 'required',
'value' => 'required|numeric',
]);
$result = $this->repository->incrementDecrement($user, $request->uid, $request->action, $request->field, $request->value, $request->reason);
return $this->success(['success' => $result]);
}
}
+1 -1
View File
@@ -25,6 +25,7 @@ class UserResource extends JsonResource
'class' => $this->class,
'class_text' => $this->class_text,
'avatar' => $this->avatar,
'invites' => $this->invites,
'uploaded' => $this->uploaded,
'uploaded_text' => mksize($this->uploaded),
'downloaded' => $this->downloaded,
@@ -44,7 +45,6 @@ class UserResource extends JsonResource
$out['seed_time'] = mkprettytime($this->seedtime);
$out['leech_time'] = mkprettytime($this->leechtime);
$out['share_ratio'] = get_share_ratio($this->uploaded, $this->downloaded);
$out['invites'] = $this->invites;
$out['comments_count'] = $this->comments_count;
$out['posts_count'] = $this->posts_count;
$out['torrents_count'] = $this->torrents_count;