refactor(fulfillment): 移除飞飞/乐玩通道,仅保留 affiliate_dash

新单只路由 affiliate_dash(未命中走 manual_dispatch);历史飞飞/乐玩任务保留只读 stub,避免订单重同步失败。同步清理 cloudtentacles 调度、Admin 写路径与相关 env。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
yml2213
2026-09-14 17:29:47 +08:00
co-authored by Cursor
parent 0cbcb89dd8
commit b3aad0044c
155 changed files with 661 additions and 23351 deletions
@@ -7,10 +7,6 @@ import { upsertAppConfigEntry } from '../../repositories/app-config-repo.js'
import { logInfo, logWarn } from '../../utils/logger.js'
import { normalizeFulfillmentRoutingConfig } from '../fulfillment/routing-config-service.js'
import { normalizeNotificationConfig } from '../notification/config-service.js'
import { normalizeCloudtentaclesOverrideRuleConfig } from '../order/cloudtentacles-override-rule-service.js'
import { normalizeCloudtentaclesSourcesConfig } from '../platforms/cloudtentacles/source-config-service.js'
import { normalizeSessionStatesFile } from '../platforms/cloudtentacles/session-state-service.js'
import { normalizeKuaishouFeifeiSourceConfig } from '../platforms/kuaishou-feifei/source-config-service.js'
import { normalizeKuaishouIndustrySourceConfig } from '../platforms/kuaishou-industry/source-config-service.js'
import { normalizeScheduledJobsConfig } from '../scheduler/config-service.js'
import { loadAppConfigCacheFromDatabase } from './app-config-store.js'
@@ -39,26 +35,6 @@ const JSON_CONFIG_MIGRATION_ITEMS: JsonConfigMigrationItem[] = [
fileName: 'fulfillment-routing-config.json',
normalize: normalizeFulfillmentRoutingConfig,
},
{
configKey: APP_CONFIG_KEYS.cloudtentaclesSources,
fileName: 'cloudtentacles-sources.json',
normalize: normalizeCloudtentaclesSourcesConfig,
},
{
configKey: APP_CONFIG_KEYS.cloudtentaclesSession,
fileName: 'cloudtentacles-session.json',
normalize: normalizeSessionStatesFile,
},
{
configKey: APP_CONFIG_KEYS.cloudtentaclesOverrideRules,
fileName: 'cloudtentacles-override-rules.json',
normalize: normalizeCloudtentaclesOverrideRuleConfig,
},
{
configKey: APP_CONFIG_KEYS.kuaishouFeifei,
fileName: 'kuaishou-feifei-config.json',
normalize: normalizeKuaishouFeifeiSourceConfig,
},
{
configKey: APP_CONFIG_KEYS.kuaishouIndustrySource,
fileName: 'kuaishou-industry-source.json',