mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 13:17:32 +00:00
🐛 fix code -400005
This commit is contained in:
parent
53b0e51329
commit
5871f0d082
1 changed files with 13 additions and 11 deletions
|
|
@ -32,19 +32,21 @@ export const getAvatarInfoList = async (api, origin = false) => {
|
||||||
// 获取角色基础信息列表
|
// 获取角色基础信息列表
|
||||||
const avatarBaseList = await getAvatarBasicList(api, origin);
|
const avatarBaseList = await getAvatarBasicList(api, origin);
|
||||||
if (!avatarBaseList) return null;
|
if (!avatarBaseList) return null;
|
||||||
// 获取角色详细信息
|
// 获取角色详细信息列表
|
||||||
const avatarInfoList = await api.getFinalData('zzzAvatarInfo', {
|
const avatarInfoList = await Promise.all(
|
||||||
query: {
|
avatarBaseList.map(item =>
|
||||||
id_list: avatarBaseList.map(item => item.id),
|
api.getFinalData('zzzAvatarInfo', {
|
||||||
},
|
query: {
|
||||||
});
|
id_list: [item.id],
|
||||||
if (!avatarInfoList) return null;
|
},
|
||||||
|
})
|
||||||
|
)
|
||||||
|
).then(data => data.map(item => item.avatar_list[0]));
|
||||||
|
if (!avatarInfoList?.length) return null;
|
||||||
// 是否返回原始数据
|
// 是否返回原始数据
|
||||||
if (origin) return avatarInfoList.avatar_list;
|
if (origin) return avatarInfoList;
|
||||||
// 格式化数据
|
// 格式化数据
|
||||||
const result = avatarInfoList.avatar_list.map(
|
const result = avatarInfoList.map(item => new ZZZAvatarInfo(item));
|
||||||
item => new ZZZAvatarInfo(item)
|
|
||||||
);
|
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue