fix(finance): 待分类队列按内部中文 SKU 去重与分流
- 同一内部 SKU 的不同平台 SKU 合并为一行(显示平台 SKU 列表) - 指定渠道按 internal_sku 批量更新,并生成 internal_sku 规则 - 渠道候选的 internal_sku 优先取中文 manual_sku_key/sku_name
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
import { Router } from 'express'
|
||||
|
||||
import {
|
||||
assignChannelByInternalSku,
|
||||
assignChannelBySku,
|
||||
assignChannelToOrderItems,
|
||||
deleteChannelRule,
|
||||
@@ -79,6 +80,18 @@ router.post(
|
||||
const adminUserId = req.adminSession?.userId ?? null
|
||||
const note = String(body.note || '')
|
||||
|
||||
if (body.internalSku) {
|
||||
return assignChannelByInternalSku({
|
||||
provider: String(body.provider || ''),
|
||||
shopId: String(body.shopId || ''),
|
||||
internalSku: String(body.internalSku),
|
||||
channel,
|
||||
adminUserId,
|
||||
note,
|
||||
createRule: body.createRule !== false,
|
||||
})
|
||||
}
|
||||
|
||||
if (body.skuCode) {
|
||||
return assignChannelBySku({
|
||||
provider: String(body.provider || ''),
|
||||
|
||||
Reference in New Issue
Block a user