1
This commit is contained in:
@@ -2,7 +2,6 @@ package ebaiapi
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
@@ -250,7 +249,6 @@ func (a *API) ShopCategoryGet(shopID string) (cats []*CategoryInfo, err error) {
|
|||||||
return cats, nil
|
return cats, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("ShopCategoryGet err====%v", err)
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -316,7 +314,6 @@ func (a *API) SkuCreate(trackInfo, shopID string, customSkuID int64, params map[
|
|||||||
if err == nil && result.Data != nil {
|
if err == nil && result.Data != nil {
|
||||||
return utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil
|
return utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("SkuCreate err====%v", err)
|
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -329,7 +326,6 @@ func (a *API) SkuUpdate(trackInfo, shopID string, ebaiSkuID int64, params map[st
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
return utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil
|
return utils.Interface2Int64WithDefault(result.Data.(map[string]interface{})[KeySkuID], 0), nil
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("SkuUpdate err====%v", err)
|
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -301,7 +301,6 @@ func (a *API) AccessAPINoPage2(apiStr string, jdParams map[string]interface{}, k
|
|||||||
return utils.DictKeysMan(result, keyToRemove, keyToKeep), nil
|
return utils.DictKeysMan(result, keyToRemove, keyToKeep), nil
|
||||||
}
|
}
|
||||||
err = platformapi.RebuildError(err, jdParams, watchKeys)
|
err = platformapi.RebuildError(err, jdParams, watchKeys)
|
||||||
baseapi.SugarLogger.Infof("AccessAPINoPage failed, apiStr:%s, jdParams:%s, data:%s, error:%v", apiStr, utils.Format4Output(jdParams, true), utils.Format4Output(jsonResult, true), err)
|
|
||||||
return result, err
|
return result, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -216,8 +216,6 @@ func TestStringTo(t *testing.T) {
|
|||||||
globals.SugarLogger.Debugf("==============err := %s", err.Error())
|
globals.SugarLogger.Debugf("==============err := %s", err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
globals.SugarLogger.Debugf("=data :=%s", utils.Format4Output(result0, false))
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestDecode(t *testing.T) {
|
func TestDecode(t *testing.T) {
|
||||||
|
|||||||
@@ -397,6 +397,17 @@ func (a *API) OrgReplyComment(orderID int64, storeID, content, replayPin string)
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 根据城市编码查询区域信息列表接口
|
||||||
|
// https://opendj.jd.com/staticnew/widgets/resources.html?groupid=194&apiid=cc2a3b5d49e84f3eb41ee39a0afe33c3
|
||||||
|
func (a *API) GetNextLevelByType(areaCode int64, pin string) (interface{}, error) {
|
||||||
|
jdParams := map[string]interface{}{
|
||||||
|
"areaCode": areaCode,
|
||||||
|
"pin": pin,
|
||||||
|
}
|
||||||
|
result, err := a.AccessAPI("address/getNextLevelByType", jdParams)
|
||||||
|
return result, err
|
||||||
|
}
|
||||||
|
|
||||||
// 根据到家门店编码修改商家自动接单接口
|
// 根据到家门店编码修改商家自动接单接口
|
||||||
// https://opendj.jd.com/staticnew/widgets/resources.html?groupid=194&apiid=5df446bb5ff14413965b8d702718dc48
|
// https://opendj.jd.com/staticnew/widgets/resources.html?groupid=194&apiid=5df446bb5ff14413965b8d702718dc48
|
||||||
func (a *API) UpdateStoreConfig4Open(stationNo string, isAutoOrder bool) (bool, error) {
|
func (a *API) UpdateStoreConfig4Open(stationNo string, isAutoOrder bool) (bool, error) {
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"git.rosy.net.cn/baseapi"
|
"git.rosy.net.cn/baseapi"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
|
"git.rosy.net.cn/jx-callback/globals"
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
@@ -210,7 +211,7 @@ func TestC(t *testing.T) {
|
|||||||
//}
|
//}
|
||||||
//
|
//
|
||||||
func TestGetJdUpcCodeByName(t *testing.T) {
|
func TestGetJdUpcCodeByName(t *testing.T) {
|
||||||
result, err := api.GetJdUpcCodeByName("", "9556771007300", 1, 5)
|
result, err := api.GetJdUpcCodeByName("", "6909931247116", 1, 5)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
@@ -218,6 +219,18 @@ func TestGetJdUpcCodeByName(t *testing.T) {
|
|||||||
t.Log(utils.Format4Output(result, false))
|
t.Log(utils.Format4Output(result, false))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestGetAllCities(t *testing.T) {
|
||||||
|
citys, err := api.GetAllCities()
|
||||||
|
globals.SugarLogger.Debug("=========err %v", err)
|
||||||
|
globals.SugarLogger.Debug("=========len %d", len(citys))
|
||||||
|
for _, v := range citys {
|
||||||
|
if v.AreaName == "通辽市" {
|
||||||
|
}
|
||||||
|
globals.SugarLogger.Debugf("=========data %s", utils.Format4Output(v, false))
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//func TestGetJdSkuDirectPrice(t *testing.T) {
|
//func TestGetJdSkuDirectPrice(t *testing.T) {
|
||||||
// result, err := api.GetJdSkuDirectPrice(31031)
|
// result, err := api.GetJdSkuDirectPrice(31031)
|
||||||
// fmt.Println("test1", result, err)
|
// fmt.Println("test1", result, err)
|
||||||
|
|||||||
@@ -49,36 +49,35 @@ func TestGetStoreInfoByStationNo(t *testing.T) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
func TestUpdateStoreInfo4Open(t *testing.T) {
|
||||||
//func TestUpdateStoreInfo4Open(t *testing.T) {
|
params := &OpStoreParams{
|
||||||
// result, err := api.GetStoreInfoByStationNo2(mustExistStoreID)
|
StationNo: "12664100",
|
||||||
// if err != nil {
|
StationName: "旺佳超市",
|
||||||
// t.Fatal(err)
|
OutSystemID: "668836",
|
||||||
// }
|
Mobile: "17751816719",
|
||||||
// oldAddress := result.StationAddress
|
Phone: "17751816719",
|
||||||
// params := &OpStoreParams{
|
Lat: 43.622098,
|
||||||
// StationNo: mustExistStoreID,
|
Lng: 122.275918,
|
||||||
// Operator: "test",
|
City: 902,
|
||||||
// StationAddress: oldAddress + "T",
|
County: 32769,
|
||||||
// }
|
StationAddress: "内蒙古自治区通辽市科尔沁区百花新城",
|
||||||
// err = api.UpdateStoreInfo4Open2(params, false)
|
Operator: "18981810340",
|
||||||
// if err != nil {
|
ServiceTimeEnd1: 44,
|
||||||
// t.Fatal(err)
|
ServiceTimeStart1: 14,
|
||||||
// }
|
CoordinateType: 3,
|
||||||
//
|
CloseStatus: 0,
|
||||||
// result, err = api.GetStoreInfoByStationNo2(mustExistStoreID)
|
}
|
||||||
// newAddress := result.StationAddress
|
err := api.UpdateStoreInfo4Open2(params, false)
|
||||||
// if newAddress != params.StationAddress {
|
if err != nil {
|
||||||
// t.Fatalf("address not match, newAddress:%s, oldAddress:%s", newAddress, oldAddress)
|
t.Fatal(err)
|
||||||
// }
|
}
|
||||||
//
|
|
||||||
// params.StationAddress = oldAddress
|
}
|
||||||
// api.UpdateStoreInfo4Open2(params, false)
|
|
||||||
// if err != nil {
|
func TestGetNextLevelByType(t *testing.T) {
|
||||||
// t.Fatal(err)
|
api.GetNextLevelByType(902, "18981810")
|
||||||
// }
|
}
|
||||||
//}
|
|
||||||
//
|
|
||||||
//func TestGetCommentByOrderId(t *testing.T) {
|
//func TestGetCommentByOrderId(t *testing.T) {
|
||||||
// testOrderID := int64(922520919000622)
|
// testOrderID := int64(922520919000622)
|
||||||
// result, err := api.GetCommentByOrderId2(testOrderID)
|
// result, err := api.GetCommentByOrderId2(testOrderID)
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ package jdshopapi
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
//Creat by hang At 2022-03-28
|
//Creat by hang At 2022-03-28
|
||||||
@@ -66,7 +65,6 @@ func (a *API) GetOrderById2(orderID int64, isStatus bool) (getOrderResult *GetEn
|
|||||||
}
|
}
|
||||||
|
|
||||||
result, err := a.AccessAPI("jingdong.pop.oto.locorderinfo.enget", prodURL2, params)
|
result, err := a.AccessAPI("jingdong.pop.oto.locorderinfo.enget", prodURL2, params)
|
||||||
globals.SugarLogger.Debugf("===result :%s", utils.Format4Output(result, false))
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
utils.Map2StructByJson(result["jingdong_pop_order_enGet_responce"].(map[string]interface{})["orderDetailInfo"].(map[string]interface{})["orderInfo"], &getOrderResult, false)
|
utils.Map2StructByJson(result["jingdong_pop_order_enGet_responce"].(map[string]interface{})["orderDetailInfo"].(map[string]interface{})["orderInfo"], &getOrderResult, false)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,13 +20,13 @@ func init() {
|
|||||||
baseapi.Init(sugarLogger)
|
baseapi.Init(sugarLogger)
|
||||||
|
|
||||||
// 菜市
|
// 菜市
|
||||||
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
//api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||||
|
|
||||||
// 果园
|
// 果园
|
||||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||||
|
|
||||||
//商超
|
//商超
|
||||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_nH_IlcWQKAkZBqklwItNRw") //token_nH_IlcWQKAkZBqklwItNRw
|
api = New("5873", "41c479790a76f86326f89e8048964739", "", "") //token_nH_IlcWQKAkZBqklwItNRw
|
||||||
cookieStr := `
|
cookieStr := `
|
||||||
acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||||
`
|
`
|
||||||
@@ -60,7 +60,7 @@ func TestGetAccessToken(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetAccessToken2(t *testing.T) {
|
func TestGetAccessToken2(t *testing.T) {
|
||||||
result, err := api.GetAccessToken2("12422751") //refresh_token_pLG7Jw7g9mu7oOzNSuJIUg
|
result, err := api.GetAccessToken2("16708848") //refresh_token_pLG7Jw7g9mu7oOzNSuJIUg
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ func TestGetOrderIdByDaySeq(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetOrderIdByDaySeqSingle(t *testing.T) {
|
func TestGetOrderIdByDaySeqSingle(t *testing.T) {
|
||||||
result, err := api.GetOrderIdByDaySeqSingle("7111597", utils.Time2Date(time.Now()), 1)
|
result, err := api.GetOrderIdByDaySeqSingle("16708848", utils.Time2Date(time.Now()), 1)
|
||||||
t.Log(utils.Format4Output(result, false))
|
t.Log(utils.Format4Output(result, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ func TestPoiGetIDs(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestPoiMGet(t *testing.T) {
|
func TestPoiMGet(t *testing.T) {
|
||||||
result, err := api.PoiMGet([]string{"12524795"})
|
result, err := api.PoiMGet([]string{"16708848"})
|
||||||
t.Log(utils.Format4Output(result, false))
|
t.Log(utils.Format4Output(result, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import (
|
|||||||
"git.rosy.net.cn/jx-callback/globals"
|
"git.rosy.net.cn/jx-callback/globals"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
|
"time"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
)
|
)
|
||||||
@@ -32,7 +33,8 @@ const ( // {"attrId":1200000275,"attrName":"是否有机","valueList":[{"valueId
|
|||||||
MtwmSkuAttr200002716 = `[{"attrId":1200000287,"attrName":"特产品种","valueList":[{"valueId":1300003951,"value":"非特产品种"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
MtwmSkuAttr200002716 = `[{"attrId":1200000287,"attrName":"特产品种","valueList":[{"valueId":1300003951,"value":"非特产品种"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
||||||
//200002667,200002713
|
//200002667,200002713
|
||||||
MtwmSkuAttr200002670 = `[{"attrId":1200000202,"attrName":"品种","valueList":[{"valueId":1300000249,"value":"其他"}]},{"attrId":1200000287,"attrName":"特产品种","valueList":[{"valueId":1300003951,"value":"非特产品种"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
MtwmSkuAttr200002670 = `[{"attrId":1200000202,"attrName":"品种","valueList":[{"valueId":1300000249,"value":"其他"}]},{"attrId":1200000287,"attrName":"特产品种","valueList":[{"valueId":1300003951,"value":"非特产品种"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
||||||
MtwmSkuAttr200002680 = `[{"attrId":1200000289,"attrName":"品规","valueList":[{"valueId":1300004255,"value":"未区分品规"}]},{"attrId":1200000202,"attrName":"品种","valueList":[{"valueId":1300000249,"value":"其他"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
//MtwmSkuAttr200002680 = `[{"attrId":1200000289,"attrName":"品规","valueList":[{"valueId":1300004255,"value":"未区分品规"}]},{"attrId":1200000202,"attrName":"品种","valueList":[{"valueId":1300000249,"value":"其他"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
||||||
|
MtwmSkuAttr200002680 = `[{"attrId":1200004607,"attrName":"水果形态","valueList":[{"valueId":1300017364,"value":"新鲜整果"}]},{"attrId":1200004608,"attrName":"单果重量","valueList":[{"valueId":1300004271,"value":"4kg~4.5kg"}]},{"attrId":1200000202,"attrName":"品种","valueList":[{"valueId":1300000249,"value":"其他"}]},{"attrId":1200000094,"attrName":"产地","valueList":[{"valueId":100000050,"value":"中国"}]},{"attrId":1200000132,"attrName":"国产/进口","valueList":[{"valueId":1300000003,"value":"国产"}]},{"attrId":1200000286,"attrName":"果品品牌","valueList":[{"valueId":1300000249,"value":"其他"}]}]`
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@@ -177,15 +179,15 @@ func (a *API) RetailCatUpdate(poiCode, catName string, updateParams *Param4Updat
|
|||||||
params := utils.Struct2MapByJson(updateParams)
|
params := utils.Struct2MapByJson(updateParams)
|
||||||
params[KeyAppPoiCode] = poiCode
|
params[KeyAppPoiCode] = poiCode
|
||||||
params["category_name"] = catName
|
params["category_name"] = catName
|
||||||
|
|
||||||
|
time.Sleep(200 * time.Millisecond)
|
||||||
_, err = a.AccessAPI("retailCat/update", false, params)
|
_, err = a.AccessAPI("retailCat/update", false, params)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
// 删除商品分类
|
// 删除商品分类
|
||||||
// 当分类下存在子级分类或商品时,不允许直接删除此分类。
|
// 当分类下存在子级分类或商品时,不允许直接删除此分类。
|
||||||
func (a *API) RetailCatDelete(poiCode, code, name string) (err error) {
|
func (a *API) RetailCatDelete(poiCode, code, name string, moveProductToUncate int) (err error) {
|
||||||
globals.SugarLogger.Debugf("RetailCatDelete======poiCode %s", poiCode)
|
|
||||||
globals.SugarLogger.Debugf("RetailCatDelete======name %s", name)
|
|
||||||
params := map[string]interface{}{
|
params := map[string]interface{}{
|
||||||
KeyAppPoiCode: poiCode,
|
KeyAppPoiCode: poiCode,
|
||||||
}
|
}
|
||||||
@@ -194,10 +196,12 @@ func (a *API) RetailCatDelete(poiCode, code, name string) (err error) {
|
|||||||
} else {
|
} else {
|
||||||
params["category_name"] = name
|
params["category_name"] = name
|
||||||
}
|
}
|
||||||
_, err = a.AccessAPI("retailCat/delete", false, params)
|
if moveProductToUncate != 0 {
|
||||||
if err != nil {
|
params["move_product_to_uncate"] = 1 // 分类存在商品时将商品转移到未分类当中
|
||||||
globals.SugarLogger.Debugf("RetailCatDelete======err %s", err.Error())
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_, err = a.AccessAPI("retailCat/delete", false, params)
|
||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -205,11 +209,6 @@ func (a *API) RetailCatList(poiCode string) (retailCatList []*RetailCategoryInfo
|
|||||||
result, err := a.AccessAPI("retailCat/list", true, map[string]interface{}{
|
result, err := a.AccessAPI("retailCat/list", true, map[string]interface{}{
|
||||||
KeyAppPoiCode: poiCode,
|
KeyAppPoiCode: poiCode,
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
globals.SugarLogger.Debugf("RetailCatList==========err %v", err)
|
|
||||||
}
|
|
||||||
globals.SugarLogger.Debugf("result==========err %s", utils.Format4Output(result, false))
|
|
||||||
|
|
||||||
if err == nil {
|
if err == nil {
|
||||||
return interface2CatList(result, 1, nil), nil
|
return interface2CatList(result, 1, nil), nil
|
||||||
}
|
}
|
||||||
@@ -503,11 +502,10 @@ func (a *API) BatchSetRestockingPrice(trackInfo, appPoiCode string, spuData []*S
|
|||||||
globals.SugarLogger.Debugf("BatchSetRestockingPrice params======%s %s %s", v.PurchasePrice, v.AppSpuCode, v.SkuID)
|
globals.SugarLogger.Debugf("BatchSetRestockingPrice params======%s %s %s", v.PurchasePrice, v.AppSpuCode, v.SkuID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
retVal, err := a.AccessAPI2("/retail/purchase/price/update", false, map[string]interface{}{
|
_, err := a.AccessAPI2("/retail/purchase/price/update", false, map[string]interface{}{
|
||||||
KeyAppPoiCode: appPoiCode,
|
KeyAppPoiCode: appPoiCode,
|
||||||
"spu_data": spuData,
|
"spu_data": spuData,
|
||||||
}, resultKeyMsg, trackInfo)
|
}, resultKeyMsg, trackInfo)
|
||||||
globals.SugarLogger.Debugf("BatchSetRestockingPrice retVal====%v err===========%v", retVal, err)
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -21,7 +21,11 @@ func TestApi(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestQueryOrderDetail(t *testing.T) {
|
func TestQueryOrderDetail(t *testing.T) {
|
||||||
|
<<<<<<< HEAD
|
||||||
data, err := a.GetTiktokOrderDetail("5039319444977829100")
|
data, err := a.GetTiktokOrderDetail("5039319444977829100")
|
||||||
|
=======
|
||||||
|
data, err := a.GetTiktokOrderDetail("5038446046747543348")
|
||||||
|
>>>>>>> 274a127c31b27012875473bbf10ff3d6f8857771
|
||||||
globals.SugarLogger.Debugf("=====%s", utils.Format4Output(data, false))
|
globals.SugarLogger.Debugf("=====%s", utils.Format4Output(data, false))
|
||||||
globals.SugarLogger.Debugf("=====%s", err)
|
globals.SugarLogger.Debugf("=====%s", err)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -150,18 +150,12 @@ func (a *APIExpress) OrderStatusAndPsInfo(param map[string]interface{}) error {
|
|||||||
request.Param = psInfo
|
request.Param = psInfo
|
||||||
|
|
||||||
if a.accessTokenObj == nil || a.accessTokenObj.CreateTokenData.AccessToken == "" {
|
if a.accessTokenObj == nil || a.accessTokenObj.CreateTokenData.AccessToken == "" {
|
||||||
_, createTokenErr := a.CreateToken()
|
a.CreateToken()
|
||||||
globals.SugarLogger.Debugf("'==============createTokenErr : %s", utils.Format4Output(createTokenErr, false))
|
|
||||||
} else if a.expiresIn < time.Now().Unix() {
|
} else if a.expiresIn < time.Now().Unix() {
|
||||||
_, RefreshToken := a.RefreshToken()
|
a.RefreshToken()
|
||||||
globals.SugarLogger.Debugf("'==============RefreshToken : %s", utils.Format4Output(RefreshToken, false))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
//globals.SugarLogger.Debugf("'==============param : %s", utils.Format4Output(request.Param, false))
|
|
||||||
//globals.SugarLogger.Debugf("'==============result : %s", utils.Format4Output(result, false))
|
|
||||||
//globals.SugarLogger.Debugf("'==============param : %s", utils.Format4Output(err, false))
|
|
||||||
//globals.SugarLogger.Debugf("key:%s,sercet:%s,expiresIn:%d,tokenObj :%s", a.appKey, a.appSecret, a.expiresIn, utils.Format4Output(a.accessTokenObj, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,7 +19,6 @@ import (
|
|||||||
order_orderDetail_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/order_orderDetail/response"
|
order_orderDetail_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/order_orderDetail/response"
|
||||||
order_searchList_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/order_searchList/request"
|
order_searchList_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/order_searchList/request"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
"math"
|
"math"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
@@ -311,8 +310,6 @@ func (a *API) OrderDelivering(param *order_logisticsAdd_request.OrderLogisticsAd
|
|||||||
request.Param = param
|
request.Param = param
|
||||||
|
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("订单发货=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("订单发货:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -467,7 +464,6 @@ func (a *API) CreateOrderCallback(orderStatus []byte) (map[string][]interface{},
|
|||||||
if err := json.Unmarshal([]byte(data.Data), &create); err != nil {
|
if err := json.Unmarshal([]byte(data.Data), &create); err != nil {
|
||||||
return nil, CallbackResponseErr(false)
|
return nil, CallbackResponseErr(false)
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("CallbackShipmentInfoChange create=====%s", utils.Format4Output(create, false))
|
|
||||||
callbackResult[CallbackShipmentInfoChange] = append(callbackResult[CallbackShipmentInfoChange], create)
|
callbackResult[CallbackShipmentInfoChange] = append(callbackResult[CallbackShipmentInfoChange], create)
|
||||||
default:
|
default:
|
||||||
return nil, CallbackResponseErr(false)
|
return nil, CallbackResponseErr(false)
|
||||||
|
|||||||
@@ -30,8 +30,6 @@ import (
|
|||||||
superm_product_batchRedistributeStoreProduct_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_product_batchRedistributeStoreProduct/request"
|
superm_product_batchRedistributeStoreProduct_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_product_batchRedistributeStoreProduct/request"
|
||||||
superm_product_createSubProduct_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_product_createSubProduct/request"
|
superm_product_createSubProduct_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_product_createSubProduct/request"
|
||||||
superm_product_launchProduct_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_product_launchProduct/request"
|
superm_product_launchProduct_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_product_launchProduct/request"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -119,11 +117,9 @@ func (a *API) CreateStoreCommodity(skuParam *product_addV2_request.ProductAddV2P
|
|||||||
request.Param = skuParam
|
request.Param = skuParam
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Debugf("======CreateStoreCommodity logid: %s,%d,%d", result.LogId, skuParam.MainProductId, err.Error())
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
if result.Code != RequestSuccessCode {
|
if result.Code != RequestSuccessCode {
|
||||||
globals.SugarLogger.Debugf("======CreateStoreCommodity logid: %s", utils.Format4Output(result, false))
|
|
||||||
return nil, errors.New(result.SubMsg)
|
return nil, errors.New(result.SubMsg)
|
||||||
}
|
}
|
||||||
return result.Data, nil
|
return result.Data, nil
|
||||||
@@ -145,17 +141,14 @@ func (a *API) SyncStockBatch(param *sku_syncStockBatch_request.SkuSyncStockBatch
|
|||||||
|
|
||||||
// EditStoreCommodity 编辑商品
|
// EditStoreCommodity 编辑商品
|
||||||
func (a *API) EditStoreCommodity(sku *product_editV2_request.ProductEditV2Param) error {
|
func (a *API) EditStoreCommodity(sku *product_editV2_request.ProductEditV2Param) error {
|
||||||
globals.SugarLogger.Debugf("EditStoreCommodity ========")
|
|
||||||
request := product_editV2_request.New()
|
request := product_editV2_request.New()
|
||||||
request.Param = sku
|
request.Param = sku
|
||||||
|
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
globals.SugarLogger.Debugf("LogId %s ,err %s", result.LogId, err.Error())
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
if result.Code != RequestSuccessCode {
|
if result.Code != RequestSuccessCode {
|
||||||
globals.SugarLogger.Debugf("result err := %s", utils.Format4Output(result, false))
|
|
||||||
return errors.New(result.SubMsg)
|
return errors.New(result.SubMsg)
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
@@ -525,10 +518,8 @@ func (a *API) CreateSubProduct(mainProductId int64, storeId int64) (int64, error
|
|||||||
}
|
}
|
||||||
|
|
||||||
if result.Code != RequestSuccessCode {
|
if result.Code != RequestSuccessCode {
|
||||||
globals.SugarLogger.Debugf("=CreateSubProduct logID ========= %s", utils.Format4Output(result, false))
|
|
||||||
return 0, errors.New(result.SubMsg)
|
return 0, errors.New(result.SubMsg)
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("result CreateSubProduct %s", utils.Format4Output(result, false))
|
|
||||||
|
|
||||||
return result.Data.SubProductId, nil
|
return result.Data.SubProductId, nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ func GetTiktokImgListTest(api *API, storeId, appOrgCode string, detailImg string
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestGetSkuBrand(t *testing.T) {
|
func TestGetSkuBrand(t *testing.T) {
|
||||||
data, err := a.GetSkuBrand(22843, "康师傅")
|
data, err := a.GetSkuBrand(23156, "娃哈哈")
|
||||||
globals.SugarLogger.Debugf("data ========= %v", data)
|
globals.SugarLogger.Debugf("data ========= %v", data)
|
||||||
globals.SugarLogger.Debugf("data ========= %s", err)
|
globals.SugarLogger.Debugf("data ========= %s", err)
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -56,8 +56,6 @@ import (
|
|||||||
warehouse_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_list/response"
|
warehouse_list_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_list/response"
|
||||||
warehouse_setFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_setFence/request"
|
warehouse_setFence_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_setFence/request"
|
||||||
warehouse_unbindStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_unbindStore/request"
|
warehouse_unbindStore_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/warehouse_unbindStore/request"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
//GetStoreDetail 单个获取门店信息
|
//GetStoreDetail 单个获取门店信息
|
||||||
@@ -233,8 +231,6 @@ func (a *API) BindStoreSaleLimit(param *shop_bindStoreSaleLimit_request.ShopBind
|
|||||||
request := shop_bindStoreSaleLimit_request.New()
|
request := shop_bindStoreSaleLimit_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("门店绑定限售模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("门店绑定限售模板:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -249,8 +245,6 @@ func (a *API) StoreQuerySaleLimitTemp(storeId int64) (int64, error) {
|
|||||||
request := shop_getStoreSaleLimit_request.New()
|
request := shop_getStoreSaleLimit_request.New()
|
||||||
request.Param.StoreId = storeId
|
request.Param.StoreId = storeId
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("门店查询限售模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("门店查询限售模板:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
@@ -268,8 +262,6 @@ func (a *API) FreightTemplateCreate(param *freightTemplate_create_request.Freigh
|
|||||||
request := freightTemplate_create_request.New()
|
request := freightTemplate_create_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("创建运费模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("创建运费模板:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -284,9 +276,6 @@ func (a *API) FreightTemplateUpdate(param *freightTemplate_update_request.Freigh
|
|||||||
request := freightTemplate_update_request.New()
|
request := freightTemplate_update_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("更新运费模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("更新运费模板:=%s", utils.Format4Output(response, false))
|
|
||||||
globals.SugarLogger.Debugf("打印param 检查======%v", utils.Format4Output(request.Param, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -301,8 +290,6 @@ func (a *API) BindFreightTemplate(param *shop_bindStoreFreight_request.ShopBindS
|
|||||||
request := shop_bindStoreFreight_request.New()
|
request := shop_bindStoreFreight_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("门店绑定运费模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("门店绑定运费模板:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -317,8 +304,6 @@ func (a *API) GetStoreFreight(storeId int64) ([]int64, error) {
|
|||||||
request := shop_getStoreFreight_request.New()
|
request := shop_getStoreFreight_request.New()
|
||||||
request.Param.StoreId = storeId
|
request.Param.StoreId = storeId
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("获取门店所有的运费模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("获取门店所有的运费模板:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -327,7 +312,6 @@ func (a *API) GetStoreFreight(storeId int64) ([]int64, error) {
|
|||||||
}
|
}
|
||||||
tempList := make([]int64, 0)
|
tempList := make([]int64, 0)
|
||||||
if result.Data == nil {
|
if result.Data == nil {
|
||||||
globals.SugarLogger.Debugf("绑定运费模板为空")
|
|
||||||
tempList = append(tempList, 0)
|
tempList = append(tempList, 0)
|
||||||
return tempList, err
|
return tempList, err
|
||||||
}
|
}
|
||||||
@@ -341,8 +325,6 @@ func (a *API) GetStoreFreight(storeId int64) ([]int64, error) {
|
|||||||
func (a *API) GetStoreFreightDetail(freightId int64) (*freightTemplate_detail_response.Data, error) {
|
func (a *API) GetStoreFreightDetail(freightId int64) (*freightTemplate_detail_response.Data, error) {
|
||||||
request := freightTemplate_detail_request.New()
|
request := freightTemplate_detail_request.New()
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("获取门店运费模板详情=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("获取门店运费模板详情:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -357,8 +339,6 @@ func (a *API) GetStoreBindTemp(storeId int64) (freightId int64, err error) {
|
|||||||
request := shop_getStoreFreight_request.New()
|
request := shop_getStoreFreight_request.New()
|
||||||
request.Param.StoreId = storeId
|
request.Param.StoreId = storeId
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("获取门店绑定的运费模板=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("获取门店绑定的运费模板:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
@@ -378,8 +358,6 @@ func (a *API) BatchCreateWarehouse(param *warehouse_createBatch_request.Warehous
|
|||||||
request := warehouse_createBatch_request.New()
|
request := warehouse_createBatch_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("批量创建区域仓=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("批量创建区域仓:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -394,8 +372,6 @@ func (a *API) CreateWarehouse(param *warehouse_create_request.WarehouseCreatePar
|
|||||||
request := warehouse_create_request.New()
|
request := warehouse_create_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("创建单个区域仓=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("创建单个区域仓:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -410,8 +386,6 @@ func (a *API) StoreBindWarehouse(param *warehouse_bindStore_request.WarehouseBin
|
|||||||
request := warehouse_bindStore_request.New()
|
request := warehouse_bindStore_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("仓库绑定门店=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("仓库绑定门店:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -443,8 +417,6 @@ func (a *API) CreateFence(param *warehouse_createFence_request.WarehouseCreateFe
|
|||||||
request := warehouse_createFence_request.New()
|
request := warehouse_createFence_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("创建电子围栏=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("创建电子围栏:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -459,8 +431,6 @@ func (a *API) SetFence(param *warehouse_setFence_request.WarehouseSetFenceParam)
|
|||||||
request := warehouse_setFence_request.New()
|
request := warehouse_setFence_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("更新电子围栏=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("更新电子围栏:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -489,8 +459,6 @@ func (a *API) WarehouseBindFence(param *warehouse_bindFences_request.WarehouseBi
|
|||||||
request := warehouse_bindFences_request.New()
|
request := warehouse_bindFences_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("仓库绑定电子围栏=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("仓库绑定电子围栏:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -505,8 +473,6 @@ func (a *API) GetFence(outFenceID []string) (*warehouse_getFences_response.Wareh
|
|||||||
request := warehouse_getFences_request.New()
|
request := warehouse_getFences_request.New()
|
||||||
request.Param.OutFenceIdList = outFenceID
|
request.Param.OutFenceIdList = outFenceID
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 获取仓库(即门店)绑定 电子围栏信息列表=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 获取仓库(即门店)绑定 电子围栏信息列表:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -522,8 +488,6 @@ func (a *API) AddressCreate(param *address_create_request.AddressCreateParam) (*
|
|||||||
request := address_create_request.New()
|
request := address_create_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 门店新增查询发货地址=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 门店新增查询发货地址:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -538,8 +502,6 @@ func (a *API) GetAddressList(param *address_list_request.AddressListParam) (*add
|
|||||||
request := address_list_request.New()
|
request := address_list_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 分页获取商家地址列表=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 分页获取商家地址列表:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -554,8 +516,6 @@ func (a *API) GetAreasByProvince(param *address_getAreasByProvince_request.Addre
|
|||||||
request := address_getAreasByProvince_request.New()
|
request := address_getAreasByProvince_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 根据省份ID获取全量四级地址=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 根据省份ID获取全量四级地址:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -570,8 +530,6 @@ func (a *API) GetProvince(param *address_getProvince_request.AddressGetProvinceP
|
|||||||
request := address_getProvince_request.New()
|
request := address_getProvince_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 获取四级地址全量省份信息=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 获取四级地址全量省份信息:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -586,8 +544,6 @@ func (a *API) QueryAllWarehouse(param *warehouse_list_request.WarehouseListParam
|
|||||||
request := warehouse_list_request.New()
|
request := warehouse_list_request.New()
|
||||||
request.Param = param
|
request.Param = param
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 查询所有的仓库=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 查询所有的仓库:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -607,8 +563,6 @@ func (a *API) WarehouseUnbindStore(storeId []int64, outWarehouseId string) error
|
|||||||
request.Param.OutWarehouseId = outWarehouseId
|
request.Param.OutWarehouseId = outWarehouseId
|
||||||
|
|
||||||
data, err := request.Execute(a.accessTokenObj)
|
data, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 仓库解绑门店接口=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 仓库解绑门店接口:=%s", utils.Format4Output(data, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -625,8 +579,6 @@ func (a *API) SetStorePackageFee(storeID, packageFee int64) error {
|
|||||||
request.Param.StoreId = storeID
|
request.Param.StoreId = storeID
|
||||||
request.Param.PackageFee = packageFee
|
request.Param.PackageFee = packageFee
|
||||||
result, err := request.Execute(a.accessTokenObj)
|
result, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf(" 设置门店打包费接口=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf(" 设置门店打包费接口:=%s", utils.Format4Output(result, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,8 +14,6 @@ import (
|
|||||||
superm_getStoreAutoCallRiderInfo_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_getStoreAutoCallRiderInfo/response"
|
superm_getStoreAutoCallRiderInfo_response "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_getStoreAutoCallRiderInfo/response"
|
||||||
superm_orderDispatcher_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_orderDispatcher/request"
|
superm_orderDispatcher_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_orderDispatcher/request"
|
||||||
superm_setStoreAutoCallRider_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_setStoreAutoCallRider/request"
|
superm_setStoreAutoCallRider_request "git.rosy.net.cn/baseapi/platformapi/tiktok_shop/sdk-golang/api/superm_setStoreAutoCallRider/request"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -60,8 +58,6 @@ func (a *API) SetStoreAutoCallRider(params *superm_setStoreAutoCallRider_request
|
|||||||
request := superm_setStoreAutoCallRider_request.New()
|
request := superm_setStoreAutoCallRider_request.New()
|
||||||
request.Param = params
|
request.Param = params
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("订单自动呼叫运力 设置操作=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("订单自动呼叫运力 设置操作:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
@@ -78,8 +74,6 @@ func (a *API) GetStoreAutoCallRiderInfo(storeID int64) (*superm_getStoreAutoCall
|
|||||||
StoreID: storeID,
|
StoreID: storeID,
|
||||||
}
|
}
|
||||||
response, err := request.Execute(a.accessTokenObj)
|
response, err := request.Execute(a.accessTokenObj)
|
||||||
globals.SugarLogger.Debugf("查询自动呼叫运力配置=========:%s", request.GetUrlPath())
|
|
||||||
globals.SugarLogger.Debugf("查询自动呼叫运力配置:=%s", utils.Format4Output(response, false))
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"errors"
|
"errors"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
"net/http"
|
"net/http"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -48,7 +47,6 @@ func (a *API) WaybillCallback(request *http.Request) (*WaybillCallbackParam, *Ca
|
|||||||
if err := decoder.Decode(&retVal); err != nil {
|
if err := decoder.Decode(&retVal); err != nil {
|
||||||
return nil, Err2CallbackResponse(errors.New("uu跑腿回调参数解析错误,请检查"))
|
return nil, Err2CallbackResponse(errors.New("uu跑腿回调参数解析错误,请检查"))
|
||||||
}
|
}
|
||||||
globals.SugarLogger.Debugf("uupt WaybillCallback retVal======%s", utils.Format4Output(retVal, false))
|
|
||||||
con := retVal != WaybillCallbackParam{}
|
con := retVal != WaybillCallbackParam{}
|
||||||
if con {
|
if con {
|
||||||
return &retVal, Err2CallbackResponse(nil)
|
return &retVal, Err2CallbackResponse(nil)
|
||||||
@@ -62,7 +60,6 @@ func (a *API) CheckCallbackValidation(request *http.Request) (callbackResponse *
|
|||||||
if err == nil {
|
if err == nil {
|
||||||
sign := a.signParam(utils.URLValues2Map(request.PostForm))
|
sign := a.signParam(utils.URLValues2Map(request.PostForm))
|
||||||
if sign != request.FormValue(signKey) {
|
if sign != request.FormValue(signKey) {
|
||||||
globals.SugarLogger.Infof("Signature is not ok, mine:%v, get:%v", sign, request.FormValue(signKey))
|
|
||||||
return SignatureIsNotOk
|
return SignatureIsNotOk
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"git.rosy.net.cn/baseapi/platformapi"
|
"git.rosy.net.cn/baseapi/platformapi"
|
||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
"git.rosy.net.cn/jx-callback/globals"
|
|
||||||
"math/rand"
|
"math/rand"
|
||||||
"net/http"
|
"net/http"
|
||||||
"sort"
|
"sort"
|
||||||
@@ -77,7 +76,6 @@ func (a *API) AccessAPI(baseUrl, actionApi, method string, bizParams map[string]
|
|||||||
//}
|
//}
|
||||||
//完整请求url
|
//完整请求url
|
||||||
fullPath := utils.GenerateGetURL(baseUrl, actionApi, nil)
|
fullPath := utils.GenerateGetURL(baseUrl, actionApi, nil)
|
||||||
globals.SugarLogger.Debugf("uupt fullPath======%s", fullPath)
|
|
||||||
//发送请求
|
//发送请求
|
||||||
sendUrl := func() *http.Request {
|
sendUrl := func() *http.Request {
|
||||||
var request *http.Request
|
var request *http.Request
|
||||||
|
|||||||
Reference in New Issue
Block a user