优化了订单展示

This commit is contained in:
yml
2026-04-09 02:03:39 +08:00
parent e4ab1f559e
commit 98cc0c16fc
6 changed files with 321 additions and 29 deletions
+10
View File
@@ -7,6 +7,7 @@ import adminRouter from './routes/admin.js'
import claimsRouter from './routes/claims.js'
import webhooksRouter from './routes/webhooks.js'
import { ensureAdminUsersBootstrapped } from './services/admin/admin-auth-service.js'
import { repairAgisoOrderData } from './services/order/order-repair-service.js'
import { closeLocalOcrWorker, warmupLocalOcrWorker } from './services/session/ocr.js'
import { closeAllTencentBrowserSessions, warmupTencentBrowser } from './services/session/session.js'
import { logError, logInfo, logWarn } from './utils/logger.js'
@@ -17,6 +18,7 @@ const port = Number(runtimeConfig.server.port || 3000)
runDatabaseMigrations()
await ensureAdminUsersBootstrapped()
await repairHistoricalOrders()
app.use((req, res, next) => {
res.setHeader('Access-Control-Allow-Origin', '*')
@@ -89,6 +91,14 @@ async function bootstrapOcr() {
}
}
async function repairHistoricalOrders() {
try {
await repairAgisoOrderData()
} catch (error) {
logWarn('[startup]', `历史 Agiso 咸鱼订单修复跳过: ${formatStartupError(error)}`)
}
}
function formatStartupError(error) {
if (error instanceof Error && error.message) {
return error.message.split('\n')[0].trim()