diff --git a/platformapi/jdapi/jdapi_test.go b/platformapi/jdapi/jdapi_test.go index 0b5340b1..b1569b79 100644 --- a/platformapi/jdapi/jdapi_test.go +++ b/platformapi/jdapi/jdapi_test.go @@ -34,7 +34,9 @@ func init() { // 京东白货 //api = New("9053e4fd-4e0e-4e9e-8ab1-f348e5cbf3e7", "4602bd4b84984186815dbc03299c7094", "386ab19719d9470487011217d0c57349") // 果切 379599 - api = New("8a843f5c-6c75-4604-9976-04c1aae3decc", "f2ed33075faf4773a47e065acd79532b", "aed14cbbecac4456843570e90c5f46ec") + //api = New("8a843f5c-6c75-4604-9976-04c1aae3decc", "f2ed33075faf4773a47e065acd79532b", "aed14cbbecac4456843570e90c5f46ec") + // 李氏水果 346254 + api = New("c7c41cb6-6db4-4f67-a864-ca5f524653d0", "13493b4a951945f689dcc989b6693631", "7e28a37be43a430bb5928c835e482fe2") // 381564 //api = New("4d0c707a-54eb-4f05-8187-6cedf95827c7", "d2d1e2e3213d4320bc2712a684307831", "1750f5b9848d4a6492c1c20b487074da") // 390558 diff --git a/platformapi/tiktok_shop/sdk-golang/api/product_editV2/request/product_editV2_request.go b/platformapi/tiktok_shop/sdk-golang/api/product_editV2/request/product_editV2_request.go index 3f28ad53..ed7d782c 100644 --- a/platformapi/tiktok_shop/sdk-golang/api/product_editV2/request/product_editV2_request.go +++ b/platformapi/tiktok_shop/sdk-golang/api/product_editV2/request/product_editV2_request.go @@ -149,8 +149,9 @@ type ProductEditV2Param struct { // 商家可见备注 Remark string `json:"remark"` // 外部product_id - OutProductId int64 `json:"out_product_id"` - // 资质信息,可通过/product/qualificationConfig获取 + //OutProductId int64 `json:"out_product_id"` + // 外部product id + //OuterProductId string `json:"outer_product_id"` // 资质信息,可通过/product/qualificationConfig获取 QualityList []QualityListItem `json:"quality_list"` // 如果不填,则规格名为各级规格名用 \"-\" 自动生成 SpecName string `json:"spec_name"` @@ -178,8 +179,6 @@ type ProductEditV2Param struct { Extra string `json:"extra"` // src Src string `json:"src"` - // 外部product id - OuterProductId string `json:"outer_product_id"` // standard_brand_id,通过/brand/list获取,无品牌id则传596120136 StandardBrandId int64 `json:"standard_brand_id"` // 卡券类型需要传true diff --git a/platformapi/tiktok_shop/tiktok_api/sku_test.go b/platformapi/tiktok_shop/tiktok_api/sku_test.go index 5d07933a..9eb79c63 100644 --- a/platformapi/tiktok_shop/tiktok_api/sku_test.go +++ b/platformapi/tiktok_shop/tiktok_api/sku_test.go @@ -82,47 +82,47 @@ func TestEiduPrice(t *testing.T) { // s上架1 func TestEditStoreCommodity(t *testing.T) { err := a.EditStoreCommodity(&product_editV2_request.ProductEditV2Param{ - ProductId: 3605562143317059130, - ProductType: 0, - CategoryLeafId: 32241, - ProductFormat: "", - Name: "三线肉约500g/份【同城配送】", - RecommendRemark: "", - Pic: "https://p3-aio.ecombdimg.com/obj/ecom-shop-material/VqGYBUaL_m_4bf295c4d3b6466138c5650a4d433935_sx_504060_www800-800", - Description: "https://p3-aio.ecombdimg.com/obj/ecom-shop-material/VqGYBUaL_m_2e3b9a6bbf7649895bff131393b42b4c_sx_463917_www750-3527", - PayType: 1, - DeliveryMethod: 0, - CdfCategory: "", - ReduceType: 2, - AssocIds: "", - FreightId: 0, - Weight: 500, - WeightUnit: 1, - DeliveryDelayDay: 9999, - PresellType: 0, - PresellDelay: 0, - PresellEndTime: "", - Supply7dayReturn: 0, - Mobile: "18598908808", - Commit: true, - BrandId: 0, - Remark: "", - OutProductId: 0, - QualityList: nil, - SpecName: "", - Specs: "重量|500g", - SpecPrices: "[{\"spec_detail_name1\":\"500g\",\"spec_detail_name2\":\"\",\"spec_detail_name3\":\"\",\"stock_num\":999999,\"price\":3500,\"code\":\"22700\",\"step_stock_num\":0,\"supplier_id\":\"\",\"outer_sku_id\":\"22700\",\"sku_type\":1,\"stock_num_map\":{\"173965249\":999999},\"delivery_infos\":[{\"info_type\":\"weight\",\"info_value\":\"500\",\"info_unit\":\"g\"}]}]", - SpecPic: "", - MaximumPerOrder: 0, - LimitPerBuyer: 0, - MinimumPerOrder: 0, - ProductFormatNew: "{\n\t\"1687\": [\n\t\t{\n\t\t\t\"diy_type\": 0,\n\t\t\t\"name\": \"品牌\",\n\t\t\t\"value\": 596120136\n\t\t}\n\t],\n\t\"1758\": [\n\t\t{\n\t\t\t\"diy_type\": 1,\n\t\t\t\"name\": \"包装方式\",\n\t\t\t\"value\": 8197\n\t\t}\n\t],\n\t\"1880\": [\n\t\t{\n\t\t\t\"diy_type\": 0,\n\t\t\t\"name\": \"产地\",\n\t\t\t\"value\": 13850\n\t\t}\n\t],\n\t\"2130\": [\n\t\t{\n\t\t\t\"diy_type\": 0,\n\t\t\t\"name\": \"生鲜储存温度\",\n\t\t\t\"value\": 2808\n\t\t}\n\t]\n}", - SpuId: 0, - AppointDeliveryDay: 0, - ThirdUrl: "", - Extra: "", - Src: "", - OuterProductId: "", + ProductId: 3605562143317059130, + ProductType: 0, + CategoryLeafId: 32241, + ProductFormat: "", + Name: "三线肉约500g/份【同城配送】", + RecommendRemark: "", + Pic: "https://p3-aio.ecombdimg.com/obj/ecom-shop-material/VqGYBUaL_m_4bf295c4d3b6466138c5650a4d433935_sx_504060_www800-800", + Description: "https://p3-aio.ecombdimg.com/obj/ecom-shop-material/VqGYBUaL_m_2e3b9a6bbf7649895bff131393b42b4c_sx_463917_www750-3527", + PayType: 1, + DeliveryMethod: 0, + CdfCategory: "", + ReduceType: 2, + AssocIds: "", + FreightId: 0, + Weight: 500, + WeightUnit: 1, + DeliveryDelayDay: 9999, + PresellType: 0, + PresellDelay: 0, + PresellEndTime: "", + Supply7dayReturn: 0, + Mobile: "18598908808", + Commit: true, + BrandId: 0, + Remark: "", + //OutProductId: 0, + QualityList: nil, + SpecName: "", + Specs: "重量|500g", + SpecPrices: "[{\"spec_detail_name1\":\"500g\",\"spec_detail_name2\":\"\",\"spec_detail_name3\":\"\",\"stock_num\":999999,\"price\":3500,\"code\":\"22700\",\"step_stock_num\":0,\"supplier_id\":\"\",\"outer_sku_id\":\"70122700701\",\"sku_type\":1,\"stock_num_map\":{\"173965249\":999999},\"delivery_infos\":[{\"info_type\":\"weight\",\"info_value\":\"500\",\"info_unit\":\"g\"}]}]", + SpecPic: "", + MaximumPerOrder: 0, + LimitPerBuyer: 0, + MinimumPerOrder: 0, + ProductFormatNew: "{\n\t\"1687\": [\n\t\t{\n\t\t\t\"diy_type\": 0,\n\t\t\t\"name\": \"品牌\",\n\t\t\t\"value\": 596120136\n\t\t}\n\t],\n\t\"1758\": [\n\t\t{\n\t\t\t\"diy_type\": 1,\n\t\t\t\"name\": \"包装方式\",\n\t\t\t\"value\": 8197\n\t\t}\n\t],\n\t\"1880\": [\n\t\t{\n\t\t\t\"diy_type\": 0,\n\t\t\t\"name\": \"产地\",\n\t\t\t\"value\": 13850\n\t\t}\n\t],\n\t\"2130\": [\n\t\t{\n\t\t\t\"diy_type\": 0,\n\t\t\t\"name\": \"生鲜储存温度\",\n\t\t\t\"value\": 2808\n\t\t}\n\t]\n}", + SpuId: 0, + AppointDeliveryDay: 0, + ThirdUrl: "", + Extra: "", + Src: "", + //OuterProductId: "", StandardBrandId: 596120136, NeedCheckOut: false, PoiResource: nil, diff --git a/platformapi/tonglianpayapi/tonglian_online_pay.go b/platformapi/tonglianpayapi/tonglian_online_pay.go index 1f95c1b4..b2265790 100644 --- a/platformapi/tonglianpayapi/tonglian_online_pay.go +++ b/platformapi/tonglianpayapi/tonglian_online_pay.go @@ -157,7 +157,9 @@ func (a *API) AccessAPI2(action string, bizParams map[string]interface{}) (retVa params := make(map[string]interface{}) params["appid"] = a.appID params["cusid"] = a.cusID - params["randomstr"] = utils.GetUUID() + if action != OnLineAddterm { + params["randomstr"] = utils.GetUUID() + } params["version"] = "12" params = utils.MergeMaps(params, bizParams) sign, err := a.signParamRSA(params, RSAPrivateKeyNotJava) diff --git a/platformapi/tonglianpayapi/tonglian_online_pay_test.go b/platformapi/tonglianpayapi/tonglian_online_pay_test.go index 4482d7bf..bceff7c8 100644 --- a/platformapi/tonglianpayapi/tonglian_online_pay_test.go +++ b/platformapi/tonglianpayapi/tonglian_online_pay_test.go @@ -99,3 +99,19 @@ func TestOrderRefund(t *testing.T) { _, _, err := api.OrderRefund(param) fmt.Println(err) } + +func TestTLAddTerm(t *testing.T) { + param := &AddTermReq{ + Termno: fmt.Sprintf("%d_1", 668470), + Devicetype: "10", + Termsn: fmt.Sprintf("%d_1", 668470), + Operation: "00", + Termstate: "", + Termaddress: fmt.Sprintf("%s-%s-%s-%s", "四川省", "成都市", "金牛区", "圃圆小筑"), + Signtype: "RSA", + Sign: "", + } + param.Termstate = "00" + + api.TLAddTerm(param) +}