强制扫码登录二维码携带会话ID
This commit is contained in:
@@ -44,11 +44,8 @@ def _require_session_id(session_id: int | None) -> int:
|
||||
return session_id
|
||||
|
||||
|
||||
def _scene(ticket: str, session_id: int | None) -> str:
|
||||
scene = f"ticket={ticket}"
|
||||
if session_id is not None:
|
||||
scene = f"{scene}&session_id={session_id}"
|
||||
return scene
|
||||
def _scene(ticket: str, session_id: int) -> str:
|
||||
return f"ticket={ticket}&session_id={session_id}"
|
||||
|
||||
|
||||
def _action_response(data: dict[str, Any]) -> ErpLoginActionResponse:
|
||||
|
||||
+1
-1
@@ -780,7 +780,7 @@ class ReconciliationEntryUpdate(BaseModel):
|
||||
|
||||
class ErpLoginQrcodeRequest(BaseModel):
|
||||
ticket: str = Field(min_length=1, max_length=256)
|
||||
session_id: int | None = None
|
||||
session_id: int = Field(ge=1)
|
||||
|
||||
|
||||
class ErpLoginQrcodeResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user