文档
测试

10.4.取得交班数据【君容用】

GET
getDayReportByEmployee

接口描述

取得收银员当前班次的营业概况,即本次登录开始到当前的营业概况。净收入=消费(不含会员余额支付)+充值-退款。注意退款已经是负数了。

请求参数

参数名
类型
描述
必填
token
String
登录TOKEN
必填
appid
String
商户appid
必填
start_date
datetime
登录时间,格式:yyyy-MM-dd HH:mm:ss,如2023-01-01 09:10:00
必填
end_date
datetime
登出时间,,格式:yyyy-MM-dd HH:mm:ss,不传默认当前时间
可选

响应参数

参数名
类型
描述
必填
code
int
错误码,成功返回 200,失败返回其它
必填
message
String
错误描述
必填
data
Object
对象,业务数据,参考示例
必填
sale_list
Array
消费概况
必填
recharge_list
Array
充值概况
必填
refund_list
Array
退款概况
必填
start_date
datetime
班次开始时间
必填
end_date
datetime
班次结束时间
必填

说明 / 示例

### 请求示例 ``` https://api2.XXX.cn/cm/getDayReportByEmployee?token=TOKEN&appid=jb25112e65f20e7dfe&start_date=2023-01-01 09:10:00 ``` ### 返回示例 #### 业务成功返回 JSON ``` { "code": 200, "message": "success", "data": { "end_date": "2023-12-12 20:47:17", "sale_list": [ { "name": "ALIPAY", "count": 1.0, "total_price": 0.3, "total_amount": 0.3 }, { "name": "BALANCE", "count": 57.0, "total_price": 505.11, "total_amount": 505.11 }, { "name": "WEIXIN", "count": 4.0, "total_price": 0.21, "total_amount": 0.21 } ], "recharge_list": [ { "name": "", "count": 8.0, "total_price": 0.22, "total_amount": 0.22 }, { "name": "ALIPAY", "count": 18.0, "total_price": 184.26, "total_amount": 184.26 }, { "name": "CASH", "count": 543.0, "total_price": 34110.54, "total_amount": 34110.54 }, { "name": "WEIXIN", "count": 198.0, "total_price": 211.67, "total_amount": 211.67 } ], "refund_list": [ { "name": "", "count": 5.0, "total_price": -0.64, "total_amount": -0.64 }, { "name": "ALIPAY", "count": 10.0, "total_price": -38.13, "total_amount": -38.13 }, { "name": "CASH", "count": 237.0, "total_price": -18606.14, "total_amount": -18606.14 }, { "name": "WEIXIN", "count": 104.0, "total_price": -92.99, "total_amount": -92.99 } ], "start_date": "2023-01-01 00:00:00" } } ``` ==name为支付方式(BALANCE会员余额支付,ALIPAY支付宝,WEIXIN微信支付,CASH现金支付);total_amount金额;count笔数:== ### 失败返回 ``` { "code": 1502, "message": "business.error.netShopId.isnotExist", "data": "" } ```