格式化代码

This commit is contained in:
iVampireSP.com 2023-01-15 07:25:05 +08:00
parent 1b0412b1ad
commit d40b29881f
No known key found for this signature in database
GPG Key ID: 2F7B001CA27A8132
5 changed files with 45 additions and 44 deletions

View File

@ -62,11 +62,6 @@ public function error($message = '', $code = 400): JsonResponse
return $this->apiResponse($message, $code); return $this->apiResponse($message, $code);
} }
public function failed($message = 'Failed', $code = 400): JsonResponse
{
return $this->apiResponse($message, $code);
}
public function serviceUnavailable($message = 'Service unavailable'): JsonResponse public function serviceUnavailable($message = 'Service unavailable'): JsonResponse
{ {
return $this->error($message, 503); return $this->error($message, 503);
@ -97,6 +92,11 @@ public function serverError($message = 'Server error'): JsonResponse
return $this->error($message, 500); return $this->error($message, 500);
} }
public function failed($message = 'Failed', $code = 400): JsonResponse
{
return $this->apiResponse($message, $code);
}
public function unauthorized($message = 'Unauthorized'): JsonResponse public function unauthorized($message = 'Unauthorized'): JsonResponse
{ {
return $this->error($message, 401); return $this->error($message, 401);

View File

@ -9,11 +9,6 @@
class RealNameController extends Controller class RealNameController extends Controller
{ {
public function create()
{
return view('real_name.create');
}
public function store(Request $request) public function store(Request $request)
{ {
$request->validate([ $request->validate([
@ -46,4 +41,9 @@ public function store(Request $request)
return redirect($output); return redirect($output);
} }
public function create()
{
return view('real_name.create');
}
} }

View File

@ -95,6 +95,16 @@ public function hosts(): HasMany
return $this->hasMany(Host::class); return $this->hasMany(Host::class);
} }
private function getBirthdayFromIdCard(): string
{
$idCard = $this->id_card;
$year = substr($idCard, 6, 4);
$month = substr($idCard, 10, 2);
$day = substr($idCard, 12, 2);
return $year . '-' . $month . '-' . $day;
}
public function user_group(): BelongsTo public function user_group(): BelongsTo
{ {
return $this->belongsTo(UserGroup::class); return $this->belongsTo(UserGroup::class);
@ -112,14 +122,4 @@ public function selectPublic(): User
// 过滤掉私有字段 // 过滤掉私有字段
return $this->select(['id', 'name', 'email_md5', 'created_at']); return $this->select(['id', 'name', 'email_md5', 'created_at']);
} }
private function getBirthdayFromIdCard(): string
{
$idCard = $this->id_card;
$year = substr($idCard, 6, 4);
$month = substr($idCard, 10, 2);
$day = substr($idCard, 12, 2);
return $year . '-' . $month . '-' . $day;
}
} }

View File

@ -12,6 +12,7 @@ class WebNotification extends Notification
use Queueable; use Queueable;
public array|Model $message = []; public array|Model $message = [];
/** /**
* Create a new notification instance. * Create a new notification instance.
* *

View File

@ -53,30 +53,6 @@ public function create($user_id, $name, $id_card): string
return $this->submit($id); return $this->submit($id);
} }
/**
* 验证实名认证请求
*
* @param array $request
*
* @return array|bool
*/
public function verify(array $request): array|bool
{
$data = json_decode($request['data'], true);
$verify = $this->verifyIfSuccess($request['data'], $request['sign']);
if (!$verify) {
return false;
}
if ($data['code'] !== 'PASS') {
return false;
}
return Cache::get('real_name:' . $data['bizNo'], false);
}
/** 实名认证服务 发送请求 /** 实名认证服务 发送请求
* *
* @param string $id * @param string $id
@ -117,6 +93,30 @@ private function submit(string $id): string
return $resp['verifyUrl']; return $resp['verifyUrl'];
} }
/**
* 验证实名认证请求
*
* @param array $request
*
* @return array|bool
*/
public function verify(array $request): array|bool
{
$data = json_decode($request['data'], true);
$verify = $this->verifyIfSuccess($request['data'], $request['sign']);
if (!$verify) {
return false;
}
if ($data['code'] !== 'PASS') {
return false;
}
return Cache::get('real_name:' . $data['bizNo'], false);
}
private function verifyIfSuccess(string $request, string $sign): bool private function verifyIfSuccess(string $request, string $sign): bool
{ {