fix bug
All checks were successful
Gitea Auto Deploy / Deploy-Container (push) Successful in 2m0s

This commit is contained in:
2025-08-14 21:05:44 +07:00
parent e9dbe8b07b
commit 733908ab8e
3 changed files with 20 additions and 20 deletions

View File

@@ -43,7 +43,7 @@ export default function EnkaImport() {
lightcone: { lightcone: {
level: character.equipment?.level ?? 0, level: character.equipment?.level ?? 0,
rank: character.equipment?.rank ?? 0, rank: character.equipment?.rank ?? 0,
item_id: character.equipment?.tid ?? "", item_id: character.equipment?.tid ?? 0,
}, },
relics: character.relicList.map((relic) => ({ relics: character.relicList.map((relic) => ({
level: relic.level, level: relic.level,
@@ -82,7 +82,7 @@ export default function EnkaImport() {
lightcone: { lightcone: {
level: character.equipment?.level ?? 0, level: character.equipment?.level ?? 0,
rank: character.equipment?.rank ?? 0, rank: character.equipment?.rank ?? 0,
item_id: character.equipment?.tid ?? "", item_id: character.equipment?.tid ?? 0,
}, },
relics: character.relicList.map((relic) => ({ relics: character.relicList.map((relic) => ({
level: relic.level, level: relic.level,
@@ -202,7 +202,7 @@ export default function EnkaImport() {
lightcone: { lightcone: {
level: character.equipment?.level ?? 0, level: character.equipment?.level ?? 0,
rank: character.equipment?.rank ?? 0, rank: character.equipment?.rank ?? 0,
item_id: character.equipment?.tid ?? "", item_id: character.equipment?.tid ?? 0,
}, },
relics: character.relicList.map((relic) => ({ relics: character.relicList.map((relic) => ({
level: relic.level ?? 0, level: relic.level ?? 0,

View File

@@ -47,7 +47,7 @@ export function converterOneEnkaDataToAvatarStore(data: AvatarEnkaDetail, count:
profile_name: `Enka Profile ${count}`, profile_name: `Enka Profile ${count}`,
lightcone: { lightcone: {
level: data.equipment?.level ?? 0, level: data.equipment?.level ?? 0,
item_id: data.equipment?.tid ?? "", item_id: data.equipment?.tid ?? 0,
rank: data.equipment?.rank ?? 0, rank: data.equipment?.rank ?? 0,
promotion: data.equipment?.promotion ?? 0, promotion: data.equipment?.promotion ?? 0,
}, },

View File

@@ -69,24 +69,24 @@ export function converterToFreeSRJson(
let internalUidRelic = 0 let internalUidRelic = 0
Object.entries(avatars).forEach(([avatarId, avatar]) => { Object.entries(avatars).forEach(([avatarId, avatar]) => {
avatarsJson[avatarId] = { avatarsJson[avatarId] = {
owner_uid: avatar.owner_uid, owner_uid: Number(avatar.owner_uid || 0),
avatar_id: avatar.avatar_id, avatar_id: Number(avatar.avatar_id || 0),
data: avatar.data, data: avatar.data,
level: avatar.level, level: Number(avatar.level || 0),
promotion: avatar.promotion, promotion: Number(avatar.promotion || 0),
techniques: avatar.techniques, techniques: avatar.techniques,
sp_value: avatar.sp_value, sp_value: Number(avatar.sp_value || 0),
sp_max: avatar.sp_max, sp_max: Number(avatar.sp_max || 0),
} }
const currentProfile = avatar.profileList[avatar.profileSelect] const currentProfile = avatar.profileList[avatar.profileSelect]
if (currentProfile.lightcone && currentProfile.lightcone.item_id !== 0) { if (currentProfile.lightcone && currentProfile.lightcone.item_id !== 0) {
const newLightcone: LightconeJson = { const newLightcone: LightconeJson = {
level: currentProfile.lightcone.level, level: Number(currentProfile.lightcone.level || 0),
item_id: currentProfile.lightcone.item_id, item_id: Number(currentProfile.lightcone.item_id || 0),
rank: currentProfile.lightcone.rank, rank: Number(currentProfile.lightcone.rank || 0),
promotion: currentProfile.lightcone.promotion, promotion: Number(currentProfile.lightcone.promotion || 0),
internal_uid: internalUidLightcone, internal_uid: internalUidLightcone,
equip_avatar: avatar.avatar_id, equip_avatar: Number(avatar.avatar_id || 0),
} }
internalUidLightcone++ internalUidLightcone++
lightcones.push(newLightcone) lightcones.push(newLightcone)
@@ -97,13 +97,13 @@ export function converterToFreeSRJson(
const relic = currentProfile.relics[slot] const relic = currentProfile.relics[slot]
if (relic && relic.relic_id !== 0) { if (relic && relic.relic_id !== 0) {
const newRelic: RelicJson = { const newRelic: RelicJson = {
level: relic.level, level: Number(relic.level || 0),
relic_id: relic.relic_id, relic_id: Number(relic.relic_id || 0),
relic_set_id: relic.relic_set_id, relic_set_id: Number(relic.relic_set_id || 0),
main_affix_id: relic.main_affix_id, main_affix_id: Number(relic.main_affix_id || 0),
sub_affixes: relic.sub_affixes, sub_affixes: relic.sub_affixes,
internal_uid: internalUidRelic, internal_uid: internalUidRelic,
equip_avatar: avatar.avatar_id, equip_avatar: Number(avatar.avatar_id || 0),
} }
internalUidRelic++ internalUidRelic++
relics.push(newRelic) relics.push(newRelic)