From 1e6ebd9c9bf1d8ccec5d2c281aa16e8be52db136 Mon Sep 17 00:00:00 2001 From: gazebo Date: Wed, 5 Feb 2020 10:14:26 +0800 Subject: [PATCH] FakeOrderQueryRaw --- platformapi/jdapi/fake_jdapi.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/platformapi/jdapi/fake_jdapi.go b/platformapi/jdapi/fake_jdapi.go index c4eddd48..e7e164b1 100644 --- a/platformapi/jdapi/fake_jdapi.go +++ b/platformapi/jdapi/fake_jdapi.go @@ -6,6 +6,29 @@ import ( "git.rosy.net.cn/baseapi/utils" ) +func (a *API) FakeOrderQueryRaw(jdParams map[string]interface{}) (retVal []map[string]interface{}, totalCount int, err error) { + orderList, totalCount, err := a.AccessAPIHavePage("order/orderQuery", jdParams, nil, nil, nil) + if err == nil { + for _, v := range orderList { + retVal = append(retVal, v.(map[string]interface{})) + } + } + return retVal, totalCount, err +} + +func (a *API) FakeQuerySingleOrderRaw(orderId string) (map[string]interface{}, error) { + jdParams := make(map[string]interface{}) + jdParams["orderId"] = orderId + result, _, err := a.FakeOrderQueryRaw(jdParams) + if err != nil { + return nil, err + } + if len(result) == 0 { + return nil, ErrCanNotFindOrder + } + return result[0], nil +} + func (a *API) FakeOrderQuery(jdParams map[string]interface{}) (retVal []*OrderInfo, totalCount int, err error) { orderList, totalCount, err := a.AccessAPIHavePage("order/orderQuery", jdParams, nil, nil, nil) if err == nil {