跳到主要内容

收银员登录

收银员通过工号和密码登录终端,登录成功后获取会话标识,后续请求需在 Header 中携带会话信息。

请求接口

POST /open/cashier/user/login

通用参数

请求参数

参数必填类型说明
employee_noString工号
passwordString密码

响应参数

参数类型说明
sessionString会话标识,后续请求需通过 Header 携带
login_timeString登录时间,格式 yyyy-MM-dd HH:mm:ss
expire_timeString登录失效时间,格式 yyyy-MM-dd HH:mm:ss

请求示例

{
"employee_no": "EMP001",
"password": "123456"
}

响应示例

{
"code": 0,
"msg": "success",
"data": {
"session": "sess_abc123def456",
"login_time": "2026-05-07 09:00:00",
"expire_time": "2026-05-07 18:00:00"
}
}
信息

登录成功后,后续需签名的接口请求需在 Ikudot-Cashier-Client Header 中携带 session 值:

Ikudot-Cashier-Client: session="sess_abc123def456"
登录失效提醒

当会话过期时,请求任意接口将返回响应码 -10012(登录已失效),客户端应引导收银员重新登录。响应示例:

{
"code": -10012,
"msg": "登录已失效",
"data": null
}

收到该响应码后,请立即跳转至登录页面,切勿使用已失效的 session 继续发起请求。