FakeQuerySingleOrder
This commit is contained in:
@@ -6,15 +6,17 @@ import (
|
|||||||
"git.rosy.net.cn/baseapi/utils"
|
"git.rosy.net.cn/baseapi/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (a *API) FakeOrderQuery(jdParams map[string]interface{}) (retVal []interface{}, totalCount int, err error) {
|
func (a *API) FakeOrderQuery(jdParams map[string]interface{}) (retVal []*OrderInfo, totalCount int, err error) {
|
||||||
retVal, totalCount, err = a.AccessAPIHavePage("order/orderQuery", jdParams, nil, nil, nil)
|
orderList, totalCount, err := a.AccessAPIHavePage("order/orderQuery", jdParams, nil, nil, nil)
|
||||||
|
if err == nil {
|
||||||
|
err = JdMap2StructByJson(orderList, &retVal, true)
|
||||||
|
}
|
||||||
return retVal, totalCount, err
|
return retVal, totalCount, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *API) FakeQuerySingleOrder(orderId, deliveryStationNo string) (map[string]interface{}, error) {
|
func (a *API) FakeQuerySingleOrder(orderId string) (*OrderInfo, error) {
|
||||||
jdParams := make(map[string]interface{})
|
jdParams := make(map[string]interface{})
|
||||||
jdParams["orderId"] = orderId
|
jdParams["orderId"] = orderId
|
||||||
jdParams["deliveryStationNo "] = deliveryStationNo
|
|
||||||
result, _, err := a.FakeOrderQuery(jdParams)
|
result, _, err := a.FakeOrderQuery(jdParams)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
@@ -22,7 +24,7 @@ func (a *API) FakeQuerySingleOrder(orderId, deliveryStationNo string) (map[strin
|
|||||||
if len(result) == 0 {
|
if len(result) == 0 {
|
||||||
return nil, ErrCanNotFindOrder
|
return nil, ErrCanNotFindOrder
|
||||||
}
|
}
|
||||||
return result[0].(map[string]interface{}), nil
|
return result[0], nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (a *API) FakeBatchUpdateCurrentQtys(trackInfo, outStationNo, stationNo string, skuStockList []*SkuStock, userPin string) (responseList []*StoreSkuBatchUpdateResponse, err error) {
|
func (a *API) FakeBatchUpdateCurrentQtys(trackInfo, outStationNo, stationNo string, skuStockList []*SkuStock, userPin string) (responseList []*StoreSkuBatchUpdateResponse, err error) {
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import (
|
|||||||
func TestFakeOrderQuery(t *testing.T) {
|
func TestFakeOrderQuery(t *testing.T) {
|
||||||
api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq")
|
api := NewFakeJD("ndslkv9asl@djf_n7askdjfk$", "http://test.jxc4.com/qqqq")
|
||||||
|
|
||||||
retVal, err := api.FakeQuerySingleOrder("2000483691000741", "11866256")
|
retVal, err := api.FakeQuerySingleOrder("2002984074001021")
|
||||||
t.Log(utils.Format4Output(retVal, false))
|
t.Log(utils.Format4Output(retVal, false))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Error(err)
|
t.Error(err)
|
||||||
|
|||||||
Reference in New Issue
Block a user