fix : update cors and admin user cache

This commit is contained in:
2026-02-24 18:02:18 +08:00
parent 03b57ad514
commit 09d396c77c
16 changed files with 278 additions and 22 deletions

View File

@@ -2,6 +2,8 @@
namespace App\Exception\Handler;
use App\Constants\ResultCode;
use App\Exception\ErrException;
use Hyperf\Validation\ValidationException;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
@@ -19,9 +21,11 @@ class ValidationExceptionHandler extends BaseErrExceptionHandler
*/
public function handle(Throwable $throwable, ResponseInterface $response): ResponseInterface
{
return $throwable instanceof ValidationException
? $this->handlerResponse($throwable, $response)
: $response;
if ($throwable instanceof ValidationException) {
$throwable = new ErrException($throwable->validator->errors()->first(),ResultCode::ERROR);
return $this->handlerResponse($throwable,$response);
}
return $response;
}
/**