- GetVendorStoreSkusInfo处理skuID与平台绑定不正常的情况
This commit is contained in:
@@ -27,25 +27,28 @@ type BareStoreSkuInfo struct {
|
||||
type BareStoreSkuInfoList []*BareStoreSkuInfo
|
||||
|
||||
func (l BareStoreSkuInfoList) GetVendorSkuIDList() (vendorSkuIDList []string) {
|
||||
vendorSkuIDList = make([]string, len(l))
|
||||
for k, v := range l {
|
||||
vendorSkuIDList[k] = v.VendorSkuID
|
||||
for _, v := range l {
|
||||
if !dao.IsVendorThingIDEmpty(v.VendorSkuID) {
|
||||
vendorSkuIDList = append(vendorSkuIDList, v.VendorSkuID)
|
||||
}
|
||||
}
|
||||
return vendorSkuIDList
|
||||
}
|
||||
|
||||
func (l BareStoreSkuInfoList) GetVendorSkuIDIntList() (vendorSkuIDIntList []int64) {
|
||||
vendorSkuIDIntList = make([]int64, len(l))
|
||||
for k, v := range l {
|
||||
vendorSkuIDIntList[k] = utils.Str2Int64(v.VendorSkuID)
|
||||
for _, v := range l {
|
||||
if !dao.IsVendorThingIDEmpty(v.VendorSkuID) {
|
||||
vendorSkuIDIntList = append(vendorSkuIDIntList, utils.Str2Int64(v.VendorSkuID))
|
||||
}
|
||||
}
|
||||
return vendorSkuIDIntList
|
||||
}
|
||||
|
||||
func (l BareStoreSkuInfoList) GetSkuIDList() (skuIDList []int) {
|
||||
skuIDList = make([]int, len(l))
|
||||
for k, v := range l {
|
||||
skuIDList[k] = v.SkuID
|
||||
if v.SkuID > 0 {
|
||||
skuIDList[k] = v.SkuID
|
||||
}
|
||||
}
|
||||
return skuIDList
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user