格式化代码
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);
|
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);
|
||||||
|
@ -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');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -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.
|
||||||
*
|
*
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user