mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-14 20:40:49 +08:00
add message to buy torrent success
This commit is contained in:
@@ -262,10 +262,11 @@ class BonusRepository extends BaseRepository
|
||||
$userQuery = $userQuery->lockForUpdate();
|
||||
}
|
||||
$user = $userQuery->findOrFail($uid);
|
||||
$buyerLocale = $user->locale;
|
||||
$comment = nexus_trans('bonus.comment_buy_torrent', [
|
||||
'bonus' => $requireBonus,
|
||||
'torrent_id' => $torrent->id,
|
||||
], $user->locale);
|
||||
], $buyerLocale);
|
||||
do_log("comment: $comment");
|
||||
$this->consumeUserBonus($user, $requireBonus, BonusLogs::BUSINESS_TYPE_BUY_TORRENT, $comment);
|
||||
TorrentBuyLog::query()->create([
|
||||
@@ -301,6 +302,18 @@ class BonusRepository extends BaseRepository
|
||||
];
|
||||
BonusLogs::query()->insert($bonusLog);
|
||||
}
|
||||
$buyTorrentSuccessMessage = [
|
||||
'sender' => 0,
|
||||
'receiver' => $user->id,
|
||||
'added' => now(),
|
||||
'subject' => nexus_trans("message.buy_torrent_success.subject", [], $buyerLocale),
|
||||
'msg' => nexus_trans("message.buy_torrent_success.body", [
|
||||
'torrent_name' => $torrent->name,
|
||||
'bonus' => $requireBonus,
|
||||
'url' => sprintf('details.php?id=%s&hit=1', $torrent->id)
|
||||
], $buyerLocale),
|
||||
];
|
||||
Message::add($buyTorrentSuccessMessage);
|
||||
});
|
||||
|
||||
return true;
|
||||
|
||||
@@ -623,6 +623,11 @@ class UserRepository extends BaseRepository
|
||||
'claims' => 'uid',
|
||||
'exam_users' => 'uid',
|
||||
'exam_progress' => 'uid',
|
||||
'user_metas' => 'uid',
|
||||
'user_medals' => 'uid',
|
||||
'attendance' => 'uid',
|
||||
'attendance_logs' => 'uid',
|
||||
'login_logs' => 'uid',
|
||||
];
|
||||
foreach ($tables as $table => $key) {
|
||||
\Nexus\Database\NexusDB::table($table)->whereIn($key, $uidArr)->delete();
|
||||
|
||||
Reference in New Issue
Block a user