隔离旧履约规则与快手新履约入口

This commit is contained in:
yml
2026-05-04 18:59:41 +08:00
parent c0431a6379
commit 1b0a51b0bd
4 changed files with 85 additions and 5 deletions
@@ -8,7 +8,7 @@ import {
import { upsertProductMatchRule } from '../../repositories/product-match-rule-repo.js'
import { normalizeProductName } from '../order/product-match-service.js'
import { query } from '../../db/client.js'
import { getOrderFulfillmentBindingConfigs } from '../order/fulfillment-binding-config-service.js'
import { getLegacyOrderFulfillmentBindingConfigs } from '../order/fulfillment-binding-config-service.js'
import {
getKuaishouCloudFulfillmentConfig,
mapKuaishouCloudFulfillmentItemsToBindings,
@@ -107,7 +107,7 @@ async function ensureCoreProfiles() {
export async function syncConfiguredFulfillmentBindings(profileMap = {}) {
const timestamp = nowIso()
const bindingsToApply = [
...getOrderFulfillmentBindingConfigs(),
...getLegacyOrderFulfillmentBindingConfigs(),
...mapKuaishouCloudFulfillmentItemsToBindings(getKuaishouCloudFulfillmentConfig()),
]