查询当前班次
查询当前收银员的班次信息和各项汇总数据。
请求接口
POST /open/cashier/shift_handover/current
通用参数
- 请求签名:
AuthorizationHeader,详见签名方法 - 客户端信息:
Ikudot-Cashier-ClientHeader,详见客户端信息;收银员登录后session字段必填,详见收银员登录
请求参数
无
响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| shift_no | String | 班次编号 |
| shift_name | String | 班次名称 |
| start_time | String | 班次开始时间,格式 yyyy-MM-dd HH:mm:ss |
| pay_summary | Array | 收款汇总 |
| refund_summary | Array | 退款汇总 |
| coupon_summary | Array | 核销汇总 |
汇总项结构(AmountSummaryItem)
备注
汇总数组的第一项为总汇总项(code: "ALL"),后续项为按支付方式的分类汇总。
| 参数 | 类型 | 说明 |
|---|---|---|
| code | String | 汇总项编码,如 ALL、WXPAY |
| name | String | 汇总项名称 |
| amount | Long | 金额(分) |
| count | Long | 笔数 |
响应示例
{
"code": 0,
"msg": "success",
"data": {
"shift_no": "SHIFT20260507001",
"shift_name": "早班",
"start_time": "2026-05-07 08:00:00",
"pay_summary": [
{ "code": "ALL", "name": "汇总", "amount": 50000, "count": 25 },
{ "code": "WXPAY", "name": "微信支付", "amount": 30000, "count": 15 },
{ "code": "ALIPAY", "name": "支付宝", "amount": 20000, "count": 10 }
],
"refund_summary": [
{ "code": "ALL", "name": "汇总", "amount": 500, "count": 1 },
{ "code": "WXPAY", "name": "微信支付", "amount": 500, "count": 1 }
],
"coupon_summary": [
{ "code": "ALL", "name": "汇总", "amount": 2000, "count": 5 },
{ "code": "WXPAY", "name": "微信支付", "amount": 1500, "count": 3 }
]
}
}