This commit is contained in:
iVampireSP.com 2023-02-06 02:56:30 +08:00
parent bbc84f23ae
commit f50ebf419b
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
2 changed files with 6 additions and 2 deletions

View File

@ -4,6 +4,7 @@
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\User; use App\Models\User;
use App\Notifications\User\UserNotification;
use App\Support\RealNameSupport; use App\Support\RealNameSupport;
use Illuminate\Http\JsonResponse; use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request; use Illuminate\Http\Request;
@ -16,7 +17,7 @@ public function verify(Request $request): JsonResponse
{ {
$result = (new RealNameSupport())->verify($request->all()); $result = (new RealNameSupport())->verify($request->all());
if (! $result) { if (!$result) {
Log::warning('实名认证失败', $request->all()); Log::warning('实名认证失败', $request->all());
return $this->error('实名认证失败。'); return $this->error('实名认证失败。');
@ -27,7 +28,9 @@ public function verify(Request $request): JsonResponse
$user->id_card = $result['id_card']; $user->id_card = $result['id_card'];
$user->save(); $user->save();
$user->reduce('0.7', '实名认证费用。'); $user->reduce((string)config('settings.supports.real_name.price'), '实名认证费用。');
$user->notify(new UserNotification('再次欢迎您!', '再次欢迎您!您的实人认证已通过。', true));
return $this->success('实名认证成功。'); return $this->success('实名认证成功。');
} }

View File

@ -31,6 +31,7 @@
'code' => env('SUPPORT_REAL_NAME_APP_CODE'), 'code' => env('SUPPORT_REAL_NAME_APP_CODE'),
'min_age' => env('SUPPORT_REAL_NAME_MIN_AGE', 13), 'min_age' => env('SUPPORT_REAL_NAME_MIN_AGE', 13),
'max_age' => env('SUPPORT_REAL_NAME_MAX_AGE', 60), 'max_age' => env('SUPPORT_REAL_NAME_MAX_AGE', 60),
'price' => env('SUPPORT_REAL_NAME_PRICE', 0.7),
], ],
], ],
'forum' => [ 'forum' => [