modify: jwt 消息传递
This commit is contained in:
@@ -203,7 +203,12 @@ class RPCMethod:
|
||||
return payload
|
||||
try:
|
||||
validated = req_model(**payload)
|
||||
return validated.model_dump()
|
||||
result = validated.model_dump()
|
||||
# 保留原始 payload 中不属于请求模型的额外字段(如 _method、user_info 等)
|
||||
for k, v in payload.items():
|
||||
if k not in result:
|
||||
result[k] = v
|
||||
return result
|
||||
except ValidationError as e:
|
||||
raise ValueError(f"请求参数校验失败: {e.errors()}")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user