This commit is contained in:
邹宗楠
2023-01-05 11:04:25 +08:00
parent 125f811502
commit f5f8b03e9b

View File

@@ -4,15 +4,15 @@ import (
"fmt" "fmt"
product_listV2_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_listV2/request" product_listV2_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/product_listV2/request"
"git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/globals" "git.rosy.net.cn/jx-callback/globals"
"strings" "strings"
"testing" "testing"
) )
func TestCreateSubProduct(t *testing.T) { func TestCreateSubProduct(t *testing.T) {
data, err := a.CreateSubProduct(3592468105269515374, 63521394) fmt.Println(2&(model.SyncFlagDeletedMask|model.SyncFlagNewMask|model.SyncFlagModifiedMask) != 0)
fmt.Println(data) fmt.Println((2 & 2) != 0)
fmt.Println(err)
} }
// 删除已经创建商品,重新同步 // 删除已经创建商品,重新同步
@@ -22,8 +22,8 @@ func TestDeleteSkuAndUploadSku2(t *testing.T) {
for _, v := range c { for _, v := range c {
for i := 1; i < 100; i++ { for i := 1; i < 100; i++ {
result, err := a.GetSkuDetailList(&product_listV2_request.ProductListV2Param{ result, err := a.GetSkuDetailList(&product_listV2_request.ProductListV2Param{
Status: 1, Status: 0,
CheckStatus: 1, // 1-未提交2-待审核3-审核通过4-审核未通过5-封禁7-审核通过待上架 CheckStatus: 4, // 1-未提交2-待审核3-审核通过4-审核未通过5-封禁7-审核通过待上架
Page: int64(i), Page: int64(i),
Size: 100, Size: 100,
StoreId: v, StoreId: v,
@@ -37,12 +37,12 @@ func TestDeleteSkuAndUploadSku2(t *testing.T) {
break break
} }
storeList = append(storeList, utils.Int64ToStr(v)) storeList = append(storeList, utils.Int64ToStr(v))
//for _, v := range result.Data { for _, v := range result.Data {
// err := a.DeleteStoreCommodity(v.ProductId) err := a.DeleteStoreCommodity(v.ProductId)
// if err != nil { if err != nil {
// errList = append(errList, err) errList = append(errList, err)
// } }
//} }
} }
} }
@@ -52,6 +52,37 @@ func TestDeleteSkuAndUploadSku2(t *testing.T) {
fmt.Println(strings.Join(storeList, ",")) fmt.Println(strings.Join(storeList, ","))
} }
// 删除已经创建商品,重新同步
func TestDeleteSkuAndUploadSku5(t *testing.T) {
var errList = make([]error, 0, 0)
for i := 1; i < 100; i++ {
result, err := a.GetSkuDetailList(&product_listV2_request.ProductListV2Param{
Status: 0,
CheckStatus: 3, // 1-未提交2-待审核3-审核通过4-审核未通过5-封禁7-审核通过待上架
Page: int64(i),
Size: 100,
})
if err != nil {
globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false))
continue
}
if len(result.Data) == 0 {
globals.SugarLogger.Debugf("====没有商品的门店 %d", 1)
break
}
for _, v := range result.Data {
err := a.DeleteStoreCommodity(v.ProductId)
if err != nil {
errList = append(errList, err)
}
}
}
for _, v := range errList {
globals.SugarLogger.Debugf("err := %s", utils.Format4Output(v, false))
}
}
// 删除已经创建商品,重新同步 // 删除已经创建商品,重新同步
func TestDeleteSkuAndUploadSku3(t *testing.T) { func TestDeleteSkuAndUploadSku3(t *testing.T) {
var errList = make([]error, 0, 0) var errList = make([]error, 0, 0)
@@ -121,40 +152,6 @@ func TestDeleteSkuAndUploadSku4(t *testing.T) {
} }
} }
// 删除已经创建商品,重新同步
func TestDeleteSkuAndUploadSku5(t *testing.T) {
var errList = make([]error, 0, 0)
for _, v := range c {
for i := 1; i < 100; i++ {
result, err := a.GetSkuDetailList(&product_listV2_request.ProductListV2Param{
Status: 0,
CheckStatus: 7, // 1-未提交2-待审核3-审核通过4-审核未通过5-封禁7-审核通过待上架
Page: int64(i),
Size: 100,
StoreId: v,
})
if err != nil {
globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false))
continue
}
if len(result.Data) == 0 {
globals.SugarLogger.Debugf("====没有商品的门店 %d", v)
break
}
for _, v := range result.Data {
err := a.DeleteStoreCommodity(v.ProductId)
if err != nil {
errList = append(errList, err)
}
}
}
}
for _, v := range errList {
globals.SugarLogger.Debugf("err := %s", utils.Format4Output(v, false))
}
}
var storeList2GD = []int64{ var storeList2GD = []int64{
65402632, 65402632,
63841927, 63841927,