From ed2d0584ff2e3d13cf254cb0da6a5e3d1376815f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Mon, 7 Nov 2022 17:02:32 +0800 Subject: [PATCH] 1 --- business/model/dao/store_sku.go | 2 ++ .../purchase/tiktok_store/store_sku2_utils.go | 24 ++++++++++++++----- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index 47a4c8f74..bff4ee70d 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -687,6 +687,8 @@ func GetStoreSkus2(db *DaoDB, vendorID, storeID int, skuIDs []int, mustDirty boo sql = fmt.Sprintf(sql, fmtParams...) sql += " ORDER BY t1.price" + globals.SugarLogger.Debugf("=======sql := %s", sql) + globals.SugarLogger.Debugf("=====param := %s", utils.Format4Output(sqlParams, false)) if err = GetRows(db, &skus, sql, sqlParams...); err != nil { return nil, err } diff --git a/business/partner/purchase/tiktok_store/store_sku2_utils.go b/business/partner/purchase/tiktok_store/store_sku2_utils.go index 6d3343834..6942182db 100644 --- a/business/partner/purchase/tiktok_store/store_sku2_utils.go +++ b/business/partner/purchase/tiktok_store/store_sku2_utils.go @@ -530,9 +530,13 @@ func GetSpecPrices(specs, storeId string, mainSkuId int64, localSku *dao.StoreSk {InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)}, }, } - sku.StockNum = localSku.Stock + stock := 0 + if localSku.Stock == 0 { + stock = 9999 + } + sku.StockNum = stock sku.SkuType = 1 - sku.StockNumMap = map[string]int64{storeId: int64(localSku.Stock)} + sku.StockNumMap = map[string]int64{storeId: int64(stock)} skuSize = append(skuSize, sku) } case 2: @@ -552,9 +556,13 @@ func GetSpecPrices(specs, storeId string, mainSkuId int64, localSku *dao.StoreSk {InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)}, }, } - sku.StockNum = localSku.Stock + stock := 0 + if localSku.Stock == 0 { + stock = 9999 + } + sku.StockNum = stock sku.SkuType = 1 - sku.StockNumMap = map[string]int64{storeId: int64(localSku.Stock)} + sku.StockNumMap = map[string]int64{storeId: int64(stock)} skuSize = append(skuSize, sku) } } @@ -578,10 +586,14 @@ func GetSpecPrices(specs, storeId string, mainSkuId int64, localSku *dao.StoreSk {InfoType: "weight", InfoUnit: localSku.SpecUnit, InfoValue: fmt.Sprintf("%f", localSku.SpecQuality)}, }, } - sku.StockNum = localSku.Stock + stock := 0 + if localSku.Stock == 0 { + stock = 9999 + } + sku.StockNum = stock sku.StockNum = 0 sku.SkuType = 1 - sku.StockNumMap = map[string]int64{storeId: int64(localSku.Stock)} + sku.StockNumMap = map[string]int64{storeId: int64(stock)} skuSize = append(skuSize, sku) } }