幻想真境剧诗适配-战绩页面 #113

This commit is contained in:
目棃
2024-07-01 13:43:15 +08:00
parent 0061dfa988
commit d48e39e580
10 changed files with 87 additions and 61 deletions

View File

@@ -11,16 +11,16 @@ import {
AppAchievementSeriesData,
AppNameCardsData,
AppCharacterData,
} from "../../../data";
import { getBuildTime } from "../../../utils/TGBuild";
} from "../../../data/index.js";
import { getBuildTime } from "../../../utils/TGBuild.js";
import initTableSql from "./initTable";
import initTableSql from "./initTable.js";
import {
insertAchievementData,
insertAchievementSeriesData,
insertNameCardData,
insertCharacterData,
} from "./insertData";
} from "./insertData.js";
/**
* @description 初始化应用表数据

View File

@@ -4,10 +4,10 @@
* @since Beta v0.3.3
*/
import { transCharacterData, transFloorData } from "../utils/transAbyssData";
import { timeToSecond } from "../utils/transTime";
import { transUserRecord } from "../utils/transUserRecord";
import { transUserRoles } from "../utils/transUserRoles";
import { transCharacterData, transFloorData } from "../utils/transAbyssData.js";
import { timeToSecond } from "../utils/transTime.js";
import { transUserRecord } from "../utils/transUserRecord.js";
import { transUserRoles } from "../utils/transUserRoles.js";
/**
* @description 插入成就数据

View File

@@ -4,7 +4,7 @@
* @since Beta v0.3.9
*/
import { timeToSecond } from "./transTime";
import { timeToSecond } from "./transTime.js";
/**
* @description 将通过 api 获取到的深渊数据转换为数据库中的数据

View File

@@ -1,7 +1,7 @@
/**
* @file plugins/Sqlite/utils/transUserRecord.ts
* @description Sqlite 数据转换 用户战绩数据转换模块
* @since Beta v0.4.3
* @since Beta v0.4.10
*/
/**
@@ -79,11 +79,17 @@ function transAvatar(data: TGApp.Game.Record.Avatar[]): string {
/**
* @description 将统计信息转换为数据库中的数据
* @since Alpha v0.2.2
* @since Beta v0.4.10
* @param {TGApp.Game.Record.Stats} data 统计信息
* @return {string} 转换后的统计信息
*/
function transStat(data: TGApp.Game.Record.Stats): string {
let combatRole: string;
if (!data.role_combat.is_unlock) {
combatRole = "未解锁";
} else {
combatRole = `${data.role_combat.max_round_id}`;
}
const stats: TGApp.Sqlite.Record.Stats = {
activeDays: data.active_day_number,
achievementNumber: data.achievement_number,
@@ -96,6 +102,7 @@ function transStat(data: TGApp.Game.Record.Stats): string {
dendroCulus: data.dendroculus_number,
hydroCulus: data.hydroculus_number,
sprialAbyss: data.spiral_abyss,
combatRole: combatRole,
luxuriousChest: data.luxurious_chest_number,
preciousChest: data.precious_chest_number,
exquisiteChest: data.exquisite_chest_number,