新老包装
This commit is contained in:
@@ -56,6 +56,8 @@ const (
|
|||||||
CopyStoreSkuModeFresh = "fresh" // 全新复制
|
CopyStoreSkuModeFresh = "fresh" // 全新复制
|
||||||
CopyStoreSkuModeUpdate = "update" // 增量复制
|
CopyStoreSkuModeUpdate = "update" // 增量复制
|
||||||
CopyStoreSkuModeUpdatePrice = "updatePrice" // 增量复制价格
|
CopyStoreSkuModeUpdatePrice = "updatePrice" // 增量复制价格
|
||||||
|
|
||||||
|
upcSpecName1 = "(新老包装随机发货)"
|
||||||
)
|
)
|
||||||
|
|
||||||
//通用写入Excel
|
//通用写入Excel
|
||||||
@@ -4367,7 +4369,15 @@ func CreateSkusAndFocusFromWx(ctx *jxcontext.Context, productInfo *jdapi.Product
|
|||||||
}
|
}
|
||||||
if len(skuNames) == 0 {
|
if len(skuNames) == 0 {
|
||||||
if productInfo.Name == "" {
|
if productInfo.Name == "" {
|
||||||
productInfo.Name = productInfo.OriginalName
|
var originName string
|
||||||
|
if strings.Contains(productInfo.OriginalName, upcSpecName1) {
|
||||||
|
originName = strings.ReplaceAll(productInfo.OriginalName, upcSpecName1, "")
|
||||||
|
}
|
||||||
|
_, name, _, specUnit, unit, specQuality := jxutils.SplitSkuName(originName)
|
||||||
|
productInfo.Name = name
|
||||||
|
productInfo.SpecQuality = specQuality
|
||||||
|
productInfo.Unit = unit
|
||||||
|
productInfo.SpecUnit = specUnit
|
||||||
}
|
}
|
||||||
skuNames2, err := dao.GetSkuNames(db, nil, nil, productInfo.Name, false)
|
skuNames2, err := dao.GetSkuNames(db, nil, nil, productInfo.Name, false)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user