1.4.7.5.1. 更新门禁节假日
新增或修改门禁节假日信息
Request:
POST /v1.0/device/holiday/update
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
"lang": "zh-cn",
"usr": "username",
"pwd": "password",
"payload": {
"params": {
"holidayCode": "H0101",
"startDate": "2020-10-01",
"endDate": "2020-10-07",
"type": "8",
"loop": "1"
}
}
}
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
holidayCode | String | Y | 节假日编号,企业内唯一 |
startDate | String | Y | 开始日期 |
endDate | String | N | 截止日期,为空时等于startDate,即表示更新startDate当天节假日信息 |
type | String | Y | 节假日类型,取值7~9,对应更新门禁时间段中的week |
loop | String | Y | 节假日循环标志,1:年循环且月日相等, 2:必须年月日相等 |
Response:
{
"code": "00000000",
"mid": "xxx",
"message": "success"
}
1.4.7.5.2. 删除门禁节假日
Request:
POST /v1.0/device/holiday/delete
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
"lang": "zh-cn",
"usr": "username",
"pwd": "password",
"payload": {
"params": {
"holidayCodes": ["H0101","H0102"]
}
}
}
参数名 | 类型 | 必填 | 描述 |
---|---|---|---|
holidayCodes | String[] | Y | 节假日编号列表,数组长度不超过20 |
Response:
{
"code": "00000000",
"mid": "xxx",
"message": "success"
}
异常情况:
当某个节假日出现异常时,批量回滚
{
"code": "xxxxxxxx",
"mid": "xxx",
"message": "success",
"payload": {
"results": {
"holidayCode": "H0101"
}
}
}
参数名 | 类型 | 描述 |
---|---|---|
holidayCode | String | 出现异常的节假日编号 |