fix: 修复图片解析、角色Claim类型及错误日志问题

- 优化 Gemini 图片解析逻辑,递归遍历 JSON 并支持从 markdown 中提取图片
- 修复管理员角色 Claim 使用错误类型的问题,统一为 ClaimTypes.Role
- 修正图片生成失败时日志内容,输出完整响应数据以便排查
This commit is contained in:
ccnetcore
2026-01-18 17:21:07 +08:00
parent 127639c20e
commit 09ecddb552
3 changed files with 126 additions and 26 deletions

View File

@@ -235,7 +235,7 @@ namespace Yi.Framework.Rbac.Domain.Managers
if (UserConst.Admin.Equals(dto.User.UserName))
{
AddToClaim(claims, TokenTypeConst.Permission, UserConst.AdminPermissionCode);
AddToClaim(claims, TokenTypeConst.Roles, UserConst.AdminRolesCode);
AddToClaim(claims, ClaimTypes.Role, UserConst.AdminRolesCode);
}
else
{