diff --git a/app/Http/Controllers/Manager/AuthController.php b/app/Http/Controllers/Manager/AuthController.php index efc578d..a766639 100644 --- a/app/Http/Controllers/Manager/AuthController.php +++ b/app/Http/Controllers/Manager/AuthController.php @@ -200,7 +200,7 @@ class AuthController extends Controller $fillable = (new Manager())->getFillable(); $update = []; foreach (request()->all() as $k => $v) { - if (in_array($k,$fillable)) { + if (in_array($k, $fillable)) { $update[$k] = $v; } } @@ -238,13 +238,30 @@ class AuthController extends Controller } } + + /** + * @OA\Post( + * path="/manager/refresh", + * summary="V2-刷新token", + * @OA\Parameter(name="token", in="query", @OA\Schema(type="string"), required=true, description="token"), + * description="", + * @OA\Response( + * response="200", + * description="刷新token" + * ) + * ) + */ + /** * Refresh a token. * * @return \Illuminate\Http\JsonResponse */ + public function refresh() { + $token = JWTAuth::getToken(); + dd($token); return $this->respondWithToken($this->guard()->refresh()); } diff --git a/app/Http/Controllers/Manager/ParamedicController.php b/app/Http/Controllers/Manager/ParamedicController.php index 8f1cc63..d95babc 100644 --- a/app/Http/Controllers/Manager/ParamedicController.php +++ b/app/Http/Controllers/Manager/ParamedicController.php @@ -152,14 +152,15 @@ class ParamedicController extends CommonController public function updateParamedic($id, Request $request) { - if ($request->id_card_number) { + $paramedic = (new Paramedic())->find($id); + + if ($request->id_card_number && $request->id_card_number != $paramedic->id_card_number) { return response()->json([ "errorcode" => "99999", "errormsg" => "身份证号码不可修改" ]); } - $paramedic = (new Paramedic())->find($id); $data = (new Paramedic())->filterRequestColumns($request, ["id"]); $paramedic->update($data); return response()->json($paramedic); diff --git a/config/jwt.php b/config/jwt.php index 25c60eb..d0f6be1 100644 --- a/config/jwt.php +++ b/config/jwt.php @@ -101,7 +101,7 @@ return [ | */ - 'ttl' => env('JWT_TTL', 720), + 'ttl' => env('JWT_TTL', 10080), /* |--------------------------------------------------------------------------