123
This commit is contained in:
@@ -23,7 +23,7 @@ func init() {
|
||||
// sandbox
|
||||
// api = New("594ab45a-9a73-4a43-82b0-a64cbd55d883", "06692746f7224695ad4788ce340bc854", "d6b42a35a7414a5490d811654d745c84")
|
||||
// prod
|
||||
api = New("1c14b86e-54f0-4048-9062-c6aed5438578", "1dba76d40cac446ca500c0391a0b6c9d", "a88d031a1e7b462cb1579f12e97fe7f4")
|
||||
api = New("ff428cd2-a900-492e-a34e-5f86112fdb55", "21b627c23ea04c69b64b48d0b361213e", "51cd27a748e64c829b4b7f83f4844610")
|
||||
// 天天果园
|
||||
//api = New("c45e6510-00ba-4be2-977e-bcb9c9792cc7", "5d5577a2506f41b8b4ec520ba83490f5", "0b01b9eeb15b41dab1c3d05d95c17a26")
|
||||
|
||||
|
||||
@@ -715,6 +715,17 @@ func (a *API) GetSpuStatus(outSpuId string) (resultStatus int, err error) {
|
||||
return 0, err
|
||||
}
|
||||
|
||||
func (a *API) GetSkuStatus(outSkuId string) (resultStatus int, err error) {
|
||||
result, err := a.AccessAPINoPage("pms/getSkuStatus", map[string]interface{}{
|
||||
"outSkuId": outSkuId,
|
||||
"traceId": utils.GetUUID(),
|
||||
}, nil, nil, nil)
|
||||
if err == nil {
|
||||
return int(utils.MustInterface2Int64(result.(map[string]interface{})["resultMsg"])), nil
|
||||
}
|
||||
return 0, err
|
||||
}
|
||||
|
||||
func (a *API) UpdateSpuSaleAttr(outSpuId, saleAttrId, saleAttrName, saleAttrValueId, saleAttrValueName string) (err error) {
|
||||
apiParams := map[string]interface{}{
|
||||
"outSuperId": outSpuId,
|
||||
|
||||
@@ -322,6 +322,14 @@ func TestGetSpuStatus(t *testing.T) {
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
|
||||
func TestGetSkuStatus(t *testing.T) {
|
||||
result, err := api.GetSkuStatus("6092943")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
|
||||
func TestUpdateSpuSaleAttr(t *testing.T) {
|
||||
err := api.UpdateSpuSaleAttr("3628", "1001", "", "10", "hello")
|
||||
if err != nil {
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -242,7 +242,7 @@ func TestSaveVenderAttrValue(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestDeleteWare(t *testing.T) {
|
||||
err := api.DeleteWare(10020528071531)
|
||||
err := api.DeleteWare(10021536917364)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -299,7 +299,7 @@ func TestImageUpdate(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSearchWare4Valid(t *testing.T) {
|
||||
result, err := api.SearchWare4Valid("鸡毛菜", 1, 100)
|
||||
result, err := api.SearchWare4Valid("帝王蟹约2.25-2.5kg/只", 1, 100)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
@@ -502,7 +502,7 @@ type AllOrdersResult struct {
|
||||
//尝试扒订单
|
||||
//https://porder.shop.jd.com/order/orderlist/allOrders
|
||||
func (a *API) AllOrders(allOrdersParam *AllOrdersParam) (allOrdersResult *AllOrdersResult, err error) {
|
||||
result, err := a.AccessStorePage2("https://porder.shop.jd.com/order/orderlist", map[string]interface{}{
|
||||
result, err := a.AccessStorePage2("https://porder.shop.jd.com/order/orderlist/allOrders", map[string]interface{}{
|
||||
"current": allOrdersParam.Current,
|
||||
"pageSize": allOrdersParam.PageSize,
|
||||
"selectedTabName": "allOrders",
|
||||
|
||||
@@ -64,7 +64,7 @@ func TestAllOrders(t *testing.T) {
|
||||
result, err := api.AllOrders(&AllOrdersParam{
|
||||
Current: 1,
|
||||
PageSize: 1,
|
||||
OrderID: "206317669879",
|
||||
OrderID: "230931583395",
|
||||
})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
@@ -997,26 +997,9 @@ func h8l82int(h, l string) (i int64) {
|
||||
}
|
||||
|
||||
func TestUpdateStatus(t *testing.T) {
|
||||
//data2 := []byte{0x00, 0x01}
|
||||
//key := RandStringBytes(16)
|
||||
//data, _ := Utf8ToGbk([]byte("[v2]"))
|
||||
//fmt.Println(int2h8l8(int64(len("fd003401005b76325dc8d5d5d5cfe3c2afc9fad7cfd1cca3acd2a3bfb4c6d9b2bcb9d2c7b0b4a8a3acb7c9c1f7d6b1cfc2c8fdc7a7b3dfa3acd2c9cac7d2f8bad3c2e4bec5ccec") / 2)))
|
||||
//fmt.Println(hex.EncodeToString(data))
|
||||
//fmt.Println(fmt.Sprintf("%x", len("fd003401005b76325dc8d5d5d5cfe3c2afc9fad7cfd1cca3acd2a3bfb4c6d9b2bcb9d2c7b0b4a8a3acb7c9c1f7d6b1cfc2c8fdc7a7b3dfa3acd2c9cac7d2f8bad3c2e4bec5ccec")/2))
|
||||
//mobile := &alipayapi.KeyMobile{}
|
||||
//data, _ := base64.StdEncoding.DecodeString("QWja44PbYifX70Y74N3PU2dG2VedZFqqeXJhXV8g9cALnCOyXt25K6z2RQtAXlJR")
|
||||
//key, _ := base64.StdEncoding.DecodeString("GHp3ojlVYRRu2XID4FX2ew==")
|
||||
//iv := []byte{}
|
||||
//iv = append(iv, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
|
||||
//if result, err := utils.AESCBCDecpryt(data, key, iv); err == nil && result != nil {
|
||||
// json.Unmarshal(result, &mobile)
|
||||
//}
|
||||
//fmt.Println(utils.Format4Output(mobile, true))
|
||||
//data := "1e00180200015032303231303631353030303031308628e9"
|
||||
//orderNo := h8l82int(data[len(data)-6:len(data)-4], data[len(data)-4:len(data)-2])
|
||||
//base, _ := strconv.ParseInt(data[len(data)-6:len(data)-4]+data[len(data)-4:len(data)-2], 16, 10)
|
||||
i, _ := strconv.ParseInt("8628", 16, 32)
|
||||
fmt.Println(xtob("86"), xtob("28"), i)
|
||||
data, _, err := DownloadFileByURL("http://image.jxc4.com/1586923030origin57f8b9d4N9ec3cb41.jpg")
|
||||
|
||||
fmt.Println(data, err)
|
||||
}
|
||||
|
||||
func sss() (data2 []byte) {
|
||||
|
||||
@@ -19,13 +19,13 @@ func init() {
|
||||
baseapi.Init(sugarLogger)
|
||||
|
||||
// 菜市
|
||||
api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||
//api = New("589", "a81eb3df418d83d6a1a4b7c572156d2f", "", "")
|
||||
|
||||
// 果园
|
||||
//api = New("4123", "df2c88338b85f830cebce2a9eab56628", "", "")
|
||||
|
||||
//商超
|
||||
//api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_gbUPuDi9v0BKfnjdFz5IYw") //token_nH_IlcWQKAkZBqklwItNRw
|
||||
api = New("5873", "41c479790a76f86326f89e8048964739", "", "token_vI4fNBaB5J1qvft0WmZG_g") //token_nH_IlcWQKAkZBqklwItNRw
|
||||
cookieStr := `
|
||||
acctId=57396785; token=0bWbK5VbK50E2BmIhIH2zHB-am_y7mB37yXHm6RLZWx4*; wmPoiId=-1;
|
||||
`
|
||||
|
||||
@@ -17,7 +17,7 @@ func TestOrderViewStatus(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestOrderGetOrderDetail(t *testing.T) {
|
||||
result, err := api.OrderGetOrderDetail(78212490999299098, false)
|
||||
result, err := api.OrderGetOrderDetail(126652081163588666, false)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user