Appearance
7. 消息中心
为了避免客户端,一直请求业务库进行数据查询,所以增加一个消息中心表,把新增的订单,同步到该表,用完即删
7.1 消息查询
请求类型与路径
GET /api/v1/msgqueue/getByClientCode 获取并确认处理成功之后请调用消息删除接口,否则推送的消息会越来越多!!
请求参数
名称 | 方式 | 类型 | 长度 | 必须 | 描述 |
---|---|---|---|---|---|
clientCode | requestParam | string | 100 | 是 | 客户端编码 |
msgType | requestParam | string | 20 | 是 | 消息类型(参照文档末尾说明) |
响应参数
名称 | 类型 | 长度 | 必须 | 描述 |
---|---|---|---|---|
msgType | string | 2 | 是 | 消息类型(参照文档末尾说明) |
bizCode | string | 100 | 是 | 业务单据编码(采购单编码) |
示例:
json
[
{"msgType":310,"bizCode":"2000634729W"},
{"msgType":310,"bizCode":"2000634727W"},
......
]
7.2 消息删除
请求类型与路径
POST /api/v1/msgqueue/deleteMessageQueue 消息查询并确认处理成功之后请调用此接口,否则推送的消息会越来越多!!
请求参数
名称 | 方式 | 类型 | 长度 | 必须 | 描述 |
---|---|---|---|---|---|
clientCode | requestBody | string | 100 | 是 | 客户端编码 |
msgType | requestBody | string | 20 | 是 | 消息类型(参照文档末尾说明) |
bizCode | requestBody | string | 20 | 是 | 业务单据号(订单编码、商品编码) |
响应参数
名称 | 类型 | 长度 | 必须 | 描述 |
---|---|---|---|---|
- | boolean | - | 是 | true或false |
消息类型
名称 | 描述 |
---|---|
201 | 商品 |
300 | 订单取消 |
310 | 下单确认 |
320 | 订单发货 |
390 | 订单签收 |
400 | 退单取消 |
410 | 退单确认 |
490 | 退单完成 |
501 | 结算(未开放) |
101 | 基础(未开放) |