功能说明:接入方调用接口实现虚拟打卡前,前往道一云管理后台绑定对应的规则机器,否则调用打卡将不能正确处理数据
请求方式:POST(HTTPS)
请求地址:https://qwif.do1.com.cn/qwcgi/api/checkwork/addVirtualDeviceCheck.do?token=token&corpId=corpId
{ "userCheckList": [ { "deviceId": "318e2f3d-bf5d-4947-9654-60ad141497b5", "checkTime": "20180123183100", "wxUserId": "zhangsan" }, { "deviceId": "318e2f3d-bf5d-4947-9654-60ad141497b5", "checkTime": "20180123183102", "wxUserId": "lisi" } ] }
参数 |
说明 |
类型 |
是否必须 |
备注 |
---|---|---|---|---|
token |
用于验证 |
String |
是 | |
corpId |
公司唯一标识 |
String |
是 | |
userCheckList |
打卡列表 |
String[] |
是 |
按考勤时间自然排序,每次上传不超过100条 |
deviceId |
考勤机id |
String |
是 |
注册考勤机接口获取 |
checkType |
打卡方式 |
String |
否 |
0 指纹 1 密码 2 人脸 3 卡片 默认0 指纹 |
checkTime |
考勤时间 |
String |
是 |
格式: yyyyMMddHHmmss 打卡时间控制为服务器时间前三个月和后半小时之内合法,请确保考勤时间的合法性 |
wxUserId |
机构人员的帐号 |
String |
是 |
wxUserId 人员帐号 通过通讯录变更同步接口获取 |
备注1:
打卡时间控制为服务器时间前三个月和后半小时之内合法,请确保考勤时间的合法性
备注2:
wxUserId 通讯录变更同步接口获取到用户对应的帐号信息,接入方应当定期调用该接口维护当前对应的打卡人员信息
{ "code": "26018", "desc": "考勤结果异常", "data": { "errorList": [ { "bindRule":false, "deviceIdExist": false, "index": 0, "wxUserIdExist": true } ] } }
参数 |
说明 |
---|---|
code |
0 成功 (处理完毕所有数据) 26018打卡数据异常 (所有或者部分数据未处理成功,建议记录返回的errorList) 其他编码 (其他异常,数据不处理) |
errorList |
wxUserId或者deviceId不存在或者未绑定规则 则返回错误列表 |
index |
入参的下标 |
deviceIdExist |
机器id是否正确 true 正确 false错误 |
wxUserIdExist |
wxUserId是否正确 true 正确 false错误 |
bindRule |
人员机器未绑定考勤规则,需要在后台绑定是否绑定 true 已绑定 false未绑定 |