商品前缀

This commit is contained in:
苏尹岚
2019-12-25 13:49:23 +08:00
parent b998a8938d
commit 938e42a86b

View File

@@ -1379,6 +1379,12 @@ func UpdateSkuNamesExPrefix(ctx *jxcontext.Context, nameIDs []int, exPrefix, fro
payload["exPrefixBegin"] = nil payload["exPrefixBegin"] = nil
payload["exPrefixEnd"] = nil payload["exPrefixEnd"] = nil
_, err = UpdateSkuName(ctx, nameID, payload) _, err = UpdateSkuName(ctx, nameID, payload)
} else {
skuList, err := dao.GetSkus(db, nil, []int{nameID}, nil, nil)
if err == nil && len(skuList) > 0 {
if skuList[0].ExPrefixBegin != nil {
_, err = UpdateSkuName(ctx, nameID, payload)
CurVendorSync.SyncStoresSkus2(ctx, db, partner.GetSingleStoreVendorIDs(), nil, false, []int{skuList[0].ID}, nil, model.SyncFlagModifiedMask, true, true)
} else { } else {
skuName := &model.SkuName{ skuName := &model.SkuName{
ExPrefix: exPrefix, ExPrefix: exPrefix,
@@ -1398,6 +1404,8 @@ func UpdateSkuNamesExPrefix(ctx *jxcontext.Context, nameIDs []int, exPrefix, fro
_, err = dao.UpdateEntity(db, skuName, "ExPrefix", "ExPrefixBegin", "ExPrefixEnd", "LastOperator", "UpdatedAt") _, err = dao.UpdateEntity(db, skuName, "ExPrefix", "ExPrefixBegin", "ExPrefixEnd", "LastOperator", "UpdatedAt")
dao.Commit(db) dao.Commit(db)
} }
}
}
return retVal, err return retVal, err
}, nameIDs) }, nameIDs)
tasksch.HandleTask(task, nil, true).Run() tasksch.HandleTask(task, nil, true).Run()