格式化代码
This commit is contained in:
parent
1b0412b1ad
commit
d40b29881f
@ -62,11 +62,6 @@ public function error($message = '', $code = 400): JsonResponse
|
||||
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
|
||||
{
|
||||
return $this->error($message, 503);
|
||||
@ -97,6 +92,11 @@ public function serverError($message = 'Server error'): JsonResponse
|
||||
return $this->error($message, 500);
|
||||
}
|
||||
|
||||
public function failed($message = 'Failed', $code = 400): JsonResponse
|
||||
{
|
||||
return $this->apiResponse($message, $code);
|
||||
}
|
||||
|
||||
public function unauthorized($message = 'Unauthorized'): JsonResponse
|
||||
{
|
||||
return $this->error($message, 401);
|
||||
|
@ -9,11 +9,6 @@
|
||||
|
||||
class RealNameController extends Controller
|
||||
{
|
||||
public function create()
|
||||
{
|
||||
return view('real_name.create');
|
||||
}
|
||||
|
||||
public function store(Request $request)
|
||||
{
|
||||
$request->validate([
|
||||
@ -46,4 +41,9 @@ public function store(Request $request)
|
||||
|
||||
return redirect($output);
|
||||
}
|
||||
|
||||
public function create()
|
||||
{
|
||||
return view('real_name.create');
|
||||
}
|
||||
}
|
||||
|
@ -95,6 +95,16 @@ public function hosts(): HasMany
|
||||
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
|
||||
{
|
||||
return $this->belongsTo(UserGroup::class);
|
||||
@ -112,14 +122,4 @@ public function selectPublic(): User
|
||||
// 过滤掉私有字段
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ class WebNotification extends Notification
|
||||
use Queueable;
|
||||
|
||||
public array|Model $message = [];
|
||||
|
||||
/**
|
||||
* Create a new notification instance.
|
||||
*
|
||||
|
@ -53,30 +53,6 @@ public function create($user_id, $name, $id_card): string
|
||||
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
|
||||
@ -117,6 +93,30 @@ private function submit(string $id): string
|
||||
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
|
||||
{
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user