补卡审批发起接口
接口说明: 补卡审批发起接口,必须在审批里开启补卡审批。
请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/workflow/repair/check
请求Header:
key | value |
---|---|
access_token | 获取的access_token的实际值 |
Query参数:
key | value |
---|---|
sign | 签名值 |
Body参数:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
employeeId | String | Y | 发起人员工id |
bdkDate | String | Y | 补打卡日期 |
clockSettingId | String | Y | 班次id,详见1.11.15 获取员工班次信息接口 |
rangeId | String | Y | 时段id,详见1.11.15 获取员工班次信息接口 |
clockType | Integer | Y | 上下班卡类型 1:上班卡 2:下班卡 0:无效卡(休息日补卡) |
clockTime | String | Y | 打卡时间 yyyy-MM-dd HH:mm |
reason | String | N | 补卡理由 |
timestamp | Long | Y | 请求时间戳(精确到毫秒) |
返回结果:
参数 | 类型 | 必传(Y/N) | 说明 |
---|---|---|---|
errcode | Integer | Y | 0成功,其他失败 |
errmsg | String | Y | 结果描述 |
data | String | Y | 处理成功时返回,审批的sid |
请求示例(HTTPS):
https://api.xinrenxinshi.com/v5/workflow/repair/check?sign=MvEIky%2Fjxk0x4Sot%2BNEjFXztnV8%3D
请求Body示例:
{
"employeeId":"ccf7c264003443ed8316e1bbbe5f9ae8",
"bdkDate":"2023-07-28",
"clockSettingId":"505248",
"rangeId":"2066546",
"clockType":1,
"timestamp":1652682937751,
"clockTime": "2023-07-28 08:00",
"reason":"无"
}
SDK请求示例(java):
FlowRepairCheckRequest request = new FlowRepairCheckRequest(access_token());
request.setEmployeeId("ccf7c264003443ed8316e1bbbe5f9ae8");
request.setBdkDate("2023-07-28");
request.setClockSettingId("505248");
request.setRangeId("2066546");
request.setClockTime("2023-07-28 08:00");
request.setClockType(1);
OpenapiResponse<String> response = XrxsApprovalService.repairEmpCheckApply(request);
响应示例:
{
"errcode":0,
"errmsg":"成功",
"data":"952953025637646337"
}