# tradeList

交易列表 

## API 调用

### QN.app.invoke({api:'tradeList', query})

#### API 调用入参

参数名             | 类型       | 是否可选 | 默认值 | 含义
:-------------- | :------- | :--- | :-- | :-----------------------------------------------------------------------------------------------------------------------
`query`         | `Object` |      |     |
`query.tradeStatus`  | `enum` |  可选    |  WAIT_SELLER_SEND_GOODS | 交易状态，默认查询所有交易状态的数据，除了默认值外每次只能查询一种状态。 可选值： WAIT_BUYER_PAY(等待买家付款) WAIT_SELLER_SEND_GOODS(等待卖家发货,即:买家已付款) WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货,即:卖家已发货) TRADE_FINISHED(交易成功) TRADE_CLOSED(交易关闭) TRADE_REFUND(退款中)
`query.buyerNick`  | `string` |  可选    |  zhangsan | 买家nick
`query.startCreated`  | `string` |  可选    |  2000-01-01 00:00:00 | 查询起始时间
`query.endCreated`  | `string` |  可选    |  2001-01-01 00:00:00 | 查询结束时间


#### API 响应结果

参数名      | 类型  | 示例 | 含义
:------- | :-- | :----- | :---
`result` | `*` |        | 请求响应


#### 调用示例

```javascript
QN.app.invoke({
      api:'tradeList',
      query:{
                tradeStatus : 'WAIT_SELLER_SEND_GOODS'  ,
                    buyerNick : 'zhangsan'  ,
                    startCreated : '2000-01-01 00:00:00'  ,
                    endCreated : '2001-01-01 00:00:00'  
            
      }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});
    
```
