diff --git a/platformapi/ebaiapi/shop_sku_test.go b/platformapi/ebaiapi/shop_sku_test.go index 8327befe..41a5098b 100644 --- a/platformapi/ebaiapi/shop_sku_test.go +++ b/platformapi/ebaiapi/shop_sku_test.go @@ -2,6 +2,7 @@ package ebaiapi import ( "fmt" + "git.rosy.net.cn/jx-callback/globals" "testing" "git.rosy.net.cn/baseapi/utils" @@ -64,7 +65,7 @@ func TestSkuList(t *testing.T) { PageSize: 100, SkuIdOffset: skuIdOffset, } - foodList, err := api.SkuList(utils.Int2Str(100829), param) + foodList, err := api.SkuList(utils.Int2Str(102778), param) if err != nil { break } @@ -78,6 +79,32 @@ func TestSkuList(t *testing.T) { } +func TestSkuListDelete(t *testing.T) { + page := 1 + for { + param := &SkuListParams{ + Page: page, + PageSize: 100, + } + foodList, err := api.SkuList(utils.Int2Str(102778), param) + if err != nil { + break + } + + for k, v := range foodList.List { + if v.CustomSkuID == "" { + api.AccessAPI2("sku.delete", map[string]interface{}{ + "shop_id": "102778", + "sku_id": v.SkuId, + }, utils.GetUUID()) + globals.SugarLogger.Debugf("---k := %d,delete_name:= %s", k, v.Name) + } + } + globals.SugarLogger.Debugf("------page := %d", foodList.SkuIdOffset) + page = page + 1 + } +} + func TestSkuUploadRTF(t *testing.T) { rtfDetail := BuildRFTFromImgs("https://image.jxc4.com/sijidou.jpg") t.Log(rtfDetail) diff --git a/platformapi/mtwmapi/mtwmapi_test.go b/platformapi/mtwmapi/mtwmapi_test.go index 5cf1caf3..fb349ab7 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_oykg1P9VsKENT_EhUFtIxQ") + api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_p9xkpA90fnlwJUPgIV5G1A") //cookieStr := ` // acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1; //` diff --git a/platformapi/mtwmapi/retail.go b/platformapi/mtwmapi/retail.go index f20a8cd4..c7db4ed1 100644 --- a/platformapi/mtwmapi/retail.go +++ b/platformapi/mtwmapi/retail.go @@ -304,6 +304,10 @@ func (a *API) RetailBatchInitData(trackInfo, poiCode string, foodDataList []map[ KeyAppPoiCode: poiCode, "food_data": string(utils.MustMarshal(foodDataList)), }, resultKeyMsg, trackInfo) + if err != nil { + globals.SugarLogger.Debugf("-------------foodDataList := %s", utils.Format4Output(foodDataList, false)) + globals.SugarLogger.Debugf("-------------err := %v", err) + } if err == nil { failedFoodList, err = handleRetailBatchResult(result) } diff --git a/platformapi/mtwmapi/retail_test.go b/platformapi/mtwmapi/retail_test.go index cdb8321a..08ff2db0 100644 --- a/platformapi/mtwmapi/retail_test.go +++ b/platformapi/mtwmapi/retail_test.go @@ -285,19 +285,23 @@ func TestMap(t *testing.T) { } func TestRetailDat(t *testing.T) { - err := api.RetailInitData("F71D0F0881A211ED9D81525400E86DC0", "7809572", "6093743", map[string]interface{}{ - "app_food_code": "6093743", - "category_code": "675", - "common_attr_value": "[{\"attr_id\":\"1200000202\",\"attr_name\":\"品种\",\"valueList\":[{\"value_id\":\"1300003045\",\"value\":\"韭菜\"}]},{\"attr_id\":\"1200000135\",\"attr_name\":\"包装方式\",\"valueList\":[{\"value_id\":\"1300000232\",\"value\":\"散装\"}]}]", - "description": "", - "is_sold_out": 0, - "min_order_count": 1, - "name": "【尽享好价】韭菜约250g/组", - "picture": "http://image.jxc4.com/image/fd30710d6fa126431f0f6074b1707bca.jpg", - "sequence": 560, - "skus": "[{\"box_num\":\"0\",\"box_price\":\"0\",\"sku_id\":\"6093743\",\"spec\":\"250g\",\"stock\":\"9999\",\"weight\":250}]", - "tag_id": "200002521", - "unit": "组", + err := api.RetailInitData("F71D0F0881A211ED9D81525400E86DC0", "25791090", "1161", map[string]interface{}{ + "app_food_code": "1161", + "category_code": "4", + "common_attr_value": "[{\"attr_id\":1200000088,\"attr_name\":\"品牌\",\"valueList\":[{\"value\":\"其他\"}]},{\"attr_id\":1200000132,\"attr_name\":\"国产/进口\",\"valueList\":[{\"value_id\":1300000003,\"value\":\"国产\"}]},{\"attr_id\":1200250629,\"attr_name\":\"是否为特殊用途化妆品\",\"valueList\":[{\"value_id\":1300017034,\"value\":\"非特殊化妆品\"}]}]", + "description": "", + "is_sold_out": 0, + "min_order_count": 1, + "name": "紧致抗皱樱花精华液约40ml/瓶", + "picture": "https://image.jxc4.com/image/11abea38b125078afbac5402940acb6b.jpg,https://image.jxc4.com/image/37cb700edfb80b41d7d5c7f12dca06b9.jpg,https://image.jxc4.com/image/6bbaced20900c2ba295ab72d9e3fa058.jpg,https://image.jxc4.com/image/3187f06340ae13260b58cb3b71d0fdf4.jpg,https://image.jxc4.com/image/946d193eb89f0e210c87c69684272f5a.jpg", + "price": 35, + "qua_approval_date": 1893340800, + "qua_effective_date": 1672502400, + "qua_pictures": "https://image.jxc4.com/image/53a3b7a2bc31f7044e49bfbf762ad520.jpg", + "sequence": 3500, + "skus": `[{"box_num": "0","box_price": "0","location_code": "A2006","price": 35,"sku_id": "1161","spec": "40ml","stock": "1","weight": 40}]`, + "tag_id": "200000044", + "unit": "瓶", }) globals.SugarLogger.Debugf("err %s", utils.Format4Output(err, false)) } @@ -454,7 +458,7 @@ func TestRetailSellStatus2(t *testing.T) { //根据分类id查询属性列表 func TestCategoryAttrList(t *testing.T) { //result, err := api.CategoryAttrList(200002680) - result, err := api.CategoryAttrList(200005659) + result, err := api.CategoryAttrList(200001335) if err != nil { t.Fatal(err) } diff --git a/platformapi/tao_vegetable/order_test.go b/platformapi/tao_vegetable/order_test.go index 8017f955..244294b8 100644 --- a/platformapi/tao_vegetable/order_test.go +++ b/platformapi/tao_vegetable/order_test.go @@ -18,13 +18,12 @@ import ( ) func TestName(t *testing.T) { - earliestTime := utils.Str2Time("2023-07-14 17:30:00").Unix() - fmt.Println(earliestTime - time.Now().Unix()) + fmt.Println(len("http://image.jxc4.com/c8e6b01cd8aa6528f40d0719084e238d.png")) } func TestGetOrderDetail(t *testing.T) { requestParam := &request591.AlibabaAelophyOrderGetRequest{OrderGetRequest: &domain591.AlibabaAelophyOrderGetOrderGetRequest{ - StoreId: utils.String2Pointer("JX100829"), - BizOrderId: utils.Int64ToPointer(8000079673314100068), + StoreId: utils.String2Pointer("JX667128"), + BizOrderId: utils.Int64ToPointer(8000211756001500978), }} data, err := apiTao.QueryOrderDetail(requestParam) diff --git a/platformapi/tao_vegetable/store_test.go b/platformapi/tao_vegetable/store_test.go index bc057ff1..5680817f 100644 --- a/platformapi/tao_vegetable/store_test.go +++ b/platformapi/tao_vegetable/store_test.go @@ -36,7 +36,7 @@ var ( func init() { apiTao = NewTaoVegetable(AppKey, AppSecret, ServerUrl) - apiTao.SetToken("50000C01a13ljEUzdXgCw5mv01c160262DomLhzdTxCjYiptAOsapuQWvBzLJtHnBNdu") + apiTao.SetToken("50000C00e13l3SYxqadamvelw15656b52A0xeXfaS8nyVCgitlzIq1nDwFzYdcQpIsVz") //apiTao.SetRefreshToken("50001C01332tTDbqudmRgtqgdCjy5lvtFkgQIVevSEgb1cadbd188xSBJv6Zo5XpXvKK") logger, _ := zap.NewDevelopment() sugarLogger = logger.Sugar()