From 255f9ef245462b9e66d382260901883b4c8c5e09 Mon Sep 17 00:00:00 2001 From: yuan <964343743@qq.com> Date: Mon, 8 Sep 2025 16:50:27 +0800 Subject: [PATCH] =?UTF-8?q?refactor(auth):=20=E4=BC=98=E5=8C=96=E8=AE=A4?= =?UTF-8?q?=E8=AF=81=E7=9A=84=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/api/v1/module_system/auth/schema.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/api/v1/module_system/auth/schema.py b/backend/app/api/v1/module_system/auth/schema.py index 9f96d84b..ceccde0f 100644 --- a/backend/app/api/v1/module_system/auth/schema.py +++ b/backend/app/api/v1/module_system/auth/schema.py @@ -2,7 +2,7 @@ from typing import Optional, Union from datetime import datetime -from pydantic import ConfigDict, Field, BaseModel, field_validator, model_validator +from pydantic import ConfigDict, Field, BaseModel, model_validator from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.orm import Session @@ -25,10 +25,10 @@ class JWTPayloadSchema(BaseModel): exp: Union[datetime, int] = Field(..., description='过期时间') @model_validator(mode='after') - def validate_fields(cls, data): - if not data.sub or len(data.sub.strip()) == 0: + def validate_fields(self): + if not self.sub or len(self.sub.strip()) == 0: raise ValueError("会话编号不能为空") - return data + return self class JWTOutSchema(BaseModel):