fix(music): updated music structure

This commit is contained in:
Haoyu Xu
2025-08-02 19:48:09 +08:00
parent 22c50958d2
commit 3a5e35650c
2 changed files with 8 additions and 2 deletions

View File

@@ -100,9 +100,11 @@ export const update = async () => {
const musicBankAlias = audioDataTable.bankAlias const musicBankAlias = audioDataTable.bankAlias
const musicData: MusicDataItem[] = const musicData: MusicDataItem[] =
metaTable.homeBackgroundData.homeBgDataList.reduce((acc, cur) => { metaTable.homeBackgroundData.homeBgDataList.reduce((acc, cur) => {
if (cur.multiFormList.length > 1)
console.warn(`${cur.bgId} has multiple musicIds`)
acc.push({ acc.push({
id: cur.bgId, id: cur.bgId,
musicId: cur.bgMusicId, musicId: cur.multiFormList[0].bgMusicId,
}) })
return acc return acc
}, [] as MusicDataItem[]) }, [] as MusicDataItem[])

View File

@@ -51,7 +51,11 @@ export type DisplayMetaTable = {
bgSortId: number bgSortId: number
bgStartTime: number bgStartTime: number
bgName: string bgName: string
bgMusicId: string multiFormList: {
multiFormBgId: string
sortId: number
bgMusicId: string
}[]
bgDes: string bgDes: string
bgUsage: string bgUsage: string
obtainApproach: string obtainApproach: string