优化了订单展示
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user