del:删除了HTTP服务器 and 删除了自动化加分的json显示

This commit is contained in:
NanGua-QWQ
2026-02-28 20:32:46 +08:00
parent efa78f2bce
commit fa391041e7
11 changed files with 25 additions and 639 deletions
+19
View File
@@ -619,6 +619,25 @@ export class AutoScoreService extends Service {
return true
}
async sortRules(ruleIds: number[]): Promise<boolean> {
const ruleMap = new Map(this.rules.map((r) => [r.id, r]))
const sortedRules: AutoScoreRule[] = []
for (const id of ruleIds) {
const rule = ruleMap.get(id)
if (rule) {
sortedRules.push(rule)
}
}
for (const rule of this.rules) {
if (!ruleIds.includes(rule.id)) {
sortedRules.push(rule)
}
}
this.rules = sortedRules
await this.saveRulesToFile()
return true
}
getRules(): AutoScoreRule[] {
return [...this.rules]
}