From ef3d065f7556c14a44d0f9457ecfac452eaba5d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=82=B9=E5=AE=97=E6=A5=A0?= Date: Wed, 27 Mar 2024 13:55:11 +0800 Subject: [PATCH] 1 --- platformapi/ebaiapi/order_model.go | 4 +- platformapi/ebaiapi/shop_sku_test.go | 3 +- platformapi/jdapi/jdapi_test.go | 2 +- platformapi/jdapi/store_sku.go | 2 +- platformapi/jdapi/store_sku_test.go | 4 ++ platformapi/mtwmapi/mtwmapi_test.go | 2 +- platformapi/mtwmapi/retail_test.go | 44 ++++++++++++++----- platformapi/tao_vegetable/store_sku.go | 6 ++- platformapi/tao_vegetable/store_sku_test.go | 4 +- .../tiktok_shop/tiktok_api/afs_test.go | 2 +- .../tiktok_shop/tiktok_api/sku_test.go | 16 +++---- 11 files changed, 58 insertions(+), 31 deletions(-) diff --git a/platformapi/ebaiapi/order_model.go b/platformapi/ebaiapi/order_model.go index a2a85f80..fb3224b5 100644 --- a/platformapi/ebaiapi/order_model.go +++ b/platformapi/ebaiapi/order_model.go @@ -8,8 +8,8 @@ const ( ) const ( - OrderCommodityType = 4 // 商品子单类型 1:称重品、2:标品、3:按件称重、4:虚拟商品子单 - OrderVirtualType = 0 // 商品类型为虚拟商品是有效;0:普通实物商品 1:包装费子单 2:处方服务费子单、3:附加0.01费子单、4:配送费子单 + OrderCommodityType = "4" // 商品子单类型 1:称重品、2:标品、3:按件称重、4:虚拟商品子单 + OrderVirtualType = "0" // 商品类型为虚拟商品是有效;0:普通实物商品 1:包装费子单 2:处方服务费子单、3:附加0.01费子单、4:配送费子单 ) const ( diff --git a/platformapi/ebaiapi/shop_sku_test.go b/platformapi/ebaiapi/shop_sku_test.go index c8d343e8..96e9eee5 100644 --- a/platformapi/ebaiapi/shop_sku_test.go +++ b/platformapi/ebaiapi/shop_sku_test.go @@ -280,8 +280,7 @@ func TestGetEbaiSkuIDFromCustomID(t *testing.T) { } func TestDeleteStoreSku(t *testing.T) { - fmt.Println((49 & 4) == 0) - + fmt.Println(fmt.Errorf("%s", "")) } func TestDeleteSku(t *testing.T) { diff --git a/platformapi/jdapi/jdapi_test.go b/platformapi/jdapi/jdapi_test.go index 66b6d160..ee30fa25 100644 --- a/platformapi/jdapi/jdapi_test.go +++ b/platformapi/jdapi/jdapi_test.go @@ -29,7 +29,7 @@ func init() { // 天天果园 //api = New("c45e6510-00ba-4be2-977e-bcb9c9792cc7", "5d5577a2506f41b8b4ec520ba83490f5", "0b01b9eeb15b41dab1c3d05d95c17a26") // 京东果园 320406 - //api = New("c454ef86-2213-4860-9a31-f2ef7e883386", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4") + api = New("c454ef86-2213-4860-9a31-f2ef7e883386", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4") // 果切 379599 //api = New("ad4061a1-6a5c-43f9-bf51-b1232fd9499d", "f2ed33075faf4773a47e065acd79532b", "aed14cbbecac4456843570e90c5f46ec") // 381564 diff --git a/platformapi/jdapi/store_sku.go b/platformapi/jdapi/store_sku.go index 51145968..0eb8cf1f 100644 --- a/platformapi/jdapi/store_sku.go +++ b/platformapi/jdapi/store_sku.go @@ -333,7 +333,7 @@ func (a *API) DelVipPrice(outStationNo string, skuIds []*SkuIdEntity) (err error return err } -// AuerySkuInfoList 查询已经上传的商品列表 +// AuerySkuInfoList 查询已经上传的商品列表 func (a *API) AuerySkuInfoList(pageNo, pageSize int64) error { jdParams := map[string]interface{}{ "pageNo": pageNo, diff --git a/platformapi/jdapi/store_sku_test.go b/platformapi/jdapi/store_sku_test.go index ddc82f7a..40eb6af9 100644 --- a/platformapi/jdapi/store_sku_test.go +++ b/platformapi/jdapi/store_sku_test.go @@ -168,3 +168,7 @@ func (t *Object2222) getParam(key string) int { defer t.RUnlock() return t.Clients[key] } + +func TestGetSkuList(t *testing.T) { + api.AuerySkuInfoList(0, 100) +} diff --git a/platformapi/mtwmapi/mtwmapi_test.go b/platformapi/mtwmapi/mtwmapi_test.go index 1c908584..c34d8462 100644 --- a/platformapi/mtwmapi/mtwmapi_test.go +++ b/platformapi/mtwmapi/mtwmapi_test.go @@ -26,7 +26,7 @@ func init() { //api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "") //商超 - api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_undlKEMX3aUii5A7JjVD8g") //token_n4TwqCntWWuvQwAawzxC0w + api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_tpzEJ-tqm6pxzVtD_t5L0g") //token_n4TwqCntWWuvQwAawzxC0w cookieStr := ` acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1; ` diff --git a/platformapi/mtwmapi/retail_test.go b/platformapi/mtwmapi/retail_test.go index 7ba370a9..0bbd1305 100644 --- a/platformapi/mtwmapi/retail_test.go +++ b/platformapi/mtwmapi/retail_test.go @@ -231,19 +231,39 @@ func TestBatchSetPrice(t *testing.T) { fmt.Println(err) } func TestRetailDelete(t *testing.T) { - poiCode := "19696163" - foodList, err1 := api.RetailListAll(poiCode, 0) - if err1 != nil { - globals.SugarLogger.Debugf("====err1 := %v", err1) - return - } - globals.SugarLogger.Debugf("foods :%s", utils.Format4Output(foodList, false)) - return + poiCode := "20802261" - //err := api.RetailDelete(utils.GetUUID(), testPoiCode, "32427") - //if err != nil { - // t.Fatal(err) - //} + i := 0 + for { + // 同步商品 + fromFoodList, err1 := api.RetailListAll(poiCode, i) + if len(fromFoodList) == 0 || fromFoodList == nil { + fmt.Println(fmt.Errorf("fromFoodList 为空 %s ,i:= %d", utils.Format4Output(err1, false), i)) + return + } + + stockList := make([]*BareStoreFoodInfo, 0, 100) + for _, fl := range fromFoodList { + stockList = append(stockList, &BareStoreFoodInfo{ + AppFoodCode: fl.AppFoodCode, + Skus: []*BareStoreSkuInfo{ + &BareStoreSkuInfo{ + SkuID: fl.AppFoodCode, + Stock: "999999", + }, + }, + }) + } + i++ + + result, err := api.RetailSkuStock(utils.GetUUID(), testPoiCode, stockList) + globals.SugarLogger.Debugf("===result :-%s", utils.Format4Output(result, false)) + globals.SugarLogger.Debugf("===result :-%v", err) + } +} + +func TestMap(t *testing.T) { + fmt.Println(16&4 != 0) } func TestRetailDat(t *testing.T) { diff --git a/platformapi/tao_vegetable/store_sku.go b/platformapi/tao_vegetable/store_sku.go index 5e3d3f04..707cac9d 100644 --- a/platformapi/tao_vegetable/store_sku.go +++ b/platformapi/tao_vegetable/store_sku.go @@ -73,8 +73,10 @@ func (a *API) UpdateStoreSku(param *request.AlibabaWdkSkuUpdateRequest) (*[]Vege func (a *API) QueryStoreSKu(param *request.AlibabaWdkSkuQueryRequest) (*[]domain.AlibabaWdkSkuQueryApiResult, error) { client := ability585.NewAbility585(&a.client) - data, _ := client.AlibabaWdkSkuQuery(param, a.token) - + data, err := client.AlibabaWdkSkuQuery(param, a.token) + if err != nil { + return nil, err + } if !*data.Result.Success { return nil, fmt.Errorf(*data.Result.ErrMsg) } diff --git a/platformapi/tao_vegetable/store_sku_test.go b/platformapi/tao_vegetable/store_sku_test.go index d8ee6d4b..3b628bd2 100644 --- a/platformapi/tao_vegetable/store_sku_test.go +++ b/platformapi/tao_vegetable/store_sku_test.go @@ -181,11 +181,13 @@ func TestStoreSkuStock(t *testing.T) { func TestGetSkuDetaul(t *testing.T) { result, err := apiTao.QueryStoreSKu(&request585.AlibabaWdkSkuQueryRequest{Param: &domain585.AlibabaWdkSkuQuerySkuQueryDo{ - OuCode: utils.String2Pointer("JX666678"), + OuCode: utils.String2Pointer("JX666678"), + SkuCodes: &[]string{"22491", "2"}, }}) globals.SugarLogger.Debugf("err := %s ", utils.Format4Output(err, false)) globals.SugarLogger.Debugf("result := %s ", utils.Format4Output(result, false)) } + func uploadImg(api *API, imgs []string) *string { result := make([]string, 0, 0) for _, v := range imgs { diff --git a/platformapi/tiktok_shop/tiktok_api/afs_test.go b/platformapi/tiktok_shop/tiktok_api/afs_test.go index f1829002..8902c747 100644 --- a/platformapi/tiktok_shop/tiktok_api/afs_test.go +++ b/platformapi/tiktok_shop/tiktok_api/afs_test.go @@ -8,7 +8,7 @@ import ( ) // 京西速食(蔬菜) -var token1 = `{"access_token":"bdd38935-51ee-496d-864f-3ad9cb79d723","expires_in":1708521089,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"61c242d5-2b37-41a3-bf4a-199723621f58","authority_id":""}` +var token1 = `{"access_token":"8be82c25-3b46-41a6-8957-623b09cb2a5b","expires_in":1708521089,"scope":"SCOPE","shop_id":57939570,"shop_name":"京西菜市速食","refresh_token":"61c242d5-2b37-41a3-bf4a-199723621f58","authority_id":""}` // 美好菜市 //var token1 = `{"access_token":"9a315a03-c737-4a82-ae52-c9a6ce827007","expires_in":1699490747,"scope":"SCOPE","shop_id":68032645,"shop_name":"美好菜市","refresh_token":"8334c006-5301-4d25-911b-4d8cc7b70ebb","authority_id":""}` diff --git a/platformapi/tiktok_shop/tiktok_api/sku_test.go b/platformapi/tiktok_shop/tiktok_api/sku_test.go index 5f0960a2..de4a4720 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -169,8 +169,8 @@ func TestDeleteSkuAndUploadSkuFengJinBiXu222(t *testing.T) { Status: 0, CheckStatus: 3, // 1-未提交;2-待审核;3-审核通过;4-审核未通过;5-封禁;7-审核通过待上架 Page: int64(i), - Size: 100, - StoreId: 63465423, + Size: 1, + StoreId: 152631194, }) if err != nil { globals.SugarLogger.Debugf("=index := %d ,err := %s", i, utils.Format4Output(err, false)) @@ -179,12 +179,12 @@ func TestDeleteSkuAndUploadSkuFengJinBiXu222(t *testing.T) { if len(result.Data) == 0 { break } - for _, v := range result.Data { - err := a.DeleteStoreCommodity(v.ProductId) - if err != nil { - errList = append(errList, err) - } - } + //for _, v := range result.Data { + // err := a.DeleteStoreCommodity(v.ProductId) + // if err != nil { + // errList = append(errList, err) + // } + //} } for _, v := range errList {