🐛 修复成就导入异常

This commit is contained in:
目棃
2024-06-13 23:22:16 +08:00
parent b628df5ae9
commit 59a686cace
2 changed files with 6 additions and 6 deletions

View File

@@ -424,7 +424,7 @@ async function handleImportOuter(app: string): Promise<void> {
const data: TGApp.Plugins.UIAF.Data = JSON.parse(clipboard);
loadingTitle.value = "正在导入数据";
loading.value = true;
await TSUserAchi.mergeUIAF(data);
await TSUserAchi.mergeUIAF(data.list);
loading.value = false;
showSnackbar({
color: "success",

View File

@@ -1,14 +1,14 @@
/**
* @file plugins/Sqlite/sql/updateData.ts
* @description 更新数据
* @since Beta v0.4.7
* @since Beta v0.4.9
*/
import minifySql from "../../../utils/minifySql";
/**
* @description 导入UIAF数据-单项
* @since Beta v0.4.7
* @since Beta v0.4.9
* @param {TGApp.Plugins.UIAF.Achievement} data
* @returns {string} sql
*/
@@ -33,10 +33,10 @@ export function importUIAFData(data: TGApp.Plugins.UIAF.Achievement): string[] {
} else {
sql = `
UPDATE Achievements
SET progress = ${achievement.current},
SET progress = ${data.current},
updated = datetime('now', 'localtime')
WHERE id = ${achievement.id}
AND progress != ${achievement.current};
WHERE id = ${data.id}
AND progress != ${data.current};
`;
}
return minifySql(sql);