🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 查询当前卡片的订单历史记录; ## 二、接口 ~~~[api] post:/common/query/order/history *string:rayOauthServerAppId=默认值#头部参数,应用的appId,联系厂商获取 *string:rayOauthServerTimeStamp=默认值#头部参数,当前时间戳,参考前述算法 *string:rayOauthServerSignature=默认值#头部参数,签名,参考前述算法 *string:userCode=默认值#用户码 <<< success { "status": 200, "code": 200, "message": "操作成功", "bizCode": 0, "timestamp": "1647936104358", "result": { "listobject": [  { "historyId": 285, "historyTime": "2022-04-01 16:36:35", "orderId": 5965, "cardId": 5804, "orderTime": "2022-04-01 16:36:28", "orderTag": "194@33", "orderPackageId": 28, "orderStatus": 1, "packageValidTime": "2023-09-04 00:00:00", "packageInvalidTime": "2023-10-04 23:59:59", "isOrderCanceled": 2             }, ] } } <<< error { "status": 200, "code": 1006, "message": "当前请求appId无效,请确认是否存在并启用", "infoCode": "log202203221515192df", "bizCode": 0, "timestamp": "1647933319987" } ~~~ ## 三、关键字段 | 字段名称 || 说明 | | --- | --- |---| |statu||状态 200:成功| |code||状态码 200:成功| |message||提示消息| |bizCode||0| |timestamp||时间戳| |result|listobject|返回结果| || orderStatus| 订单状态 1有效 2无效 | || orderTime| 订购时间 | || orderTag| 订购标识 (requestStamp) | || orderPackageId| 订购包Id | || packageValidTime| 生效时间 | || packageInvalidTime| 失效时间 | ## 四、参考代码 ``` Log4jV2Util.initLog4jV2TestEnv(); String hostUrl = "http://{hosturl}"; String apiUrl = "/common/query/order/history"; String appId = "ray40c9903c6"; String appSecret = "46bacebf-f63c-41cc-b29c-5812994a5e83"; Map<String, String> paramap = new HashMap(); paramap.put("userCode", "1470046236"); String result = OauthCaller.call(hostUrl, apiUrl, appId, appSecret, paramap); Logger logger = LoggerFactory.getLogger(OauthClientTest.class); logger.warn(result); ```