实时刷卡记录推送

事件method

alarm.msg

事件类型

alarm

字段说明

参数类型描述
methodstring固定值:alarm.msg
subsystemstring固定值:evo-accesscontrol
idnumber所有卡片消息共享的自增长整型数值,从1开始,门禁子系统重启复位到1
categorystring固定值:alarm
infoInfoVO报警消息体

InfoVO

参数类型描述
nodeCodestring节点编码
deviceCodestring设备编号
alarmCodestring报警编号
alarmPicturestring报警图片相对地址,与recordImage一样,完整地址访问参考图片拼接规则
nodeTypestring节点类型
alarmDatelong报警时间
alarmGradeint报警等级 1:严重,2:一般,3:轻微
unitTypeint单元类型
alarmTypeint报警类型
channelSeqint通道序号N
channelNamestring通道名称
alarmStatint报警状态 1:报警产生,2:报警消失
extendExtendVOinfo中的扩展对象,详见如下表所示

ExtendVO

参数类型描述
deptNamestring部门名称
deptIdListlist部门id列表
acsChannelCodestring通道编号
maskStateint口罩状态
enterOrExitstring进出门类型: "1" - 进门,"2" - 出门,"3" - 进/出门
openTypeStrstring开门类型字符串
swingTimestring刷卡时间
deviceNamestring设备名称
personCodestring人员编号
openTypestring开门类型, 详见开门类型 字典
orgCodestring组织编码
paperNumberstring证件号
errorDetailstring错误详情
fromstring固定值:evo-accesscontrol
idlongid标识
beginTimelong开始时间
acsChannelNamestring通道名称
cardStatusnumber预留字段,暂未使用,默认值为0
faceImageUrllist人脸抓拍图,完整的url
orgNamestring节点名称
sexint性别 1 男,2 女, 0 未知
deptIdlong人员部门id
cardTypeint卡类型
deviceCodestring设备编号
personNamestring人员姓名
personImgstring刷卡人在平台上图片的相对地址,完整地址访问参考图片拼接规则
openResultint开门结果 0 失败 1 成功
personIdlong人员id
recordImage1string抓拍图1相对地址,完整地址访问参考图片拼接规则
recordImage2string抓拍图2相对地址,完整地址访问参考图片拼接规则
recordImage3string抓拍图3相对地址,完整地址访问参考图片拼接规则
recordImage4string抓拍图4相对地址,完整地址访问参考图片拼接规则
categorystring卡介质  0 IC  1 有源RFID  2 CPU
cardNumberstring卡号
rfidTypeintrfid子类型,0:普通门禁,1:电动车,2:特殊人群关怀
ageint年龄

消息体示例

{
    "category":"alarm",
    "id":157,
    "info":{
            "nodeCode":"1000066$7$0$0",
            "deviceCode":"1000066",
            "alarmCode":"40230d57f0c54377b952cf14f09e3150",
            "alarmPicture":"63d7776d-1b78-11ec-ae08-0894ef76d968/20211119/1/dsf_813375aa-48a0-11ec-9302-0894ef76d968_2702335_2713590.jpg",
            "nodeType":"2",
            "alarmDate":1637584571,
            "alarmGrade":1,
            "unitType":7,
            "extend":{
                "deptName":"测试12212121212",
                "deptIdList":[
                    30
                ],
                "acsChannelCode":"1000066$7$0$0",
                "maskState":0,
                "enterOrExit":1,
                "openTypeStr":"人脸开门",
                "swingTime":"2021-11-22 20:36:11",
                "deviceName":"10.35.239.230",
                "personCode":"S1212121212",
                "openType":"61",
                "orgCode":"001",
                "paperNumber":"340823199405186817",
                "errorDetail":"",
                "from":"evo-accesscontrol",
                "id":912440578812284928,
                "beginTime":1637584571000,
                "acsChannelName":"10.35.239.230_门禁通道_1",
                "cardStatus":"0",
                "faceImageUrl":[
                    "http://10.35.239.162:8927/63d7776d-1b78-11ec-ae08-0894ef76d968/20211119/1/dsf_813375aa-48a0-11ec-9302-0894ef76d968_2702335_2713590.jpg"
                ],
                "orgName":"根节点",
                "sex":1,
                "deptId":"30",
                "cardType":0,
                "deviceCode":"1000066",
                "personName":"测试123456789",
                "personImg":"63ef572c-1b78-11ec-9a7a-0894ef76d968/20211122/1/f5abfc08-4b8f-11ec-9138-0894ef76d968.jpg",
                "openResult":1,
                "personId":90011,
                "recordImage1":"63d7776d-1b78-11ec-ae08-0894ef76d968/20211119/1/dsf_813375aa-48a0-11ec-9302-0894ef76d968_2702335_2713590.jpg",
                "category":"0",
                "cardNumber":"FFFF8469",
                "rfidType":0,
                "age":28
            },
            "alarmType":61,
            "channelSeq":0,
            "channelName":"10.35.239.230_门禁通道_1",
            "alarmStat":1
        },
    "method":"alarm.msg",
    "subsystem":"evo-accesscontrol"
}
离线补采刷卡记录

事件method

cardRecord.offline

事件类型

business

字段说明

参数类型描述
methodstring固定值:cardRecord.offline
subsystemstring固定值:evo-accesscontrol
idnumber所有卡片消息共享的自增长整型数值,从1开始,门禁子系统重启复位到1
categorystring固定值:business
infoArrayList<RecordVO>记录数组

RecordVO

参数类型描述
deptNamestring部门名称
acsChannelCodestring通道编号
enterOrExitstring进出门类型
openTypeStrstring开门类型字符串
swingTimestring刷卡时间
deviceNamestring设备名称
personCodestring人员编号
openTypestring开门类型
paperNumberstring证件号
errorDetailstring错误原因
fromstring固定值:evo-accesscontrol
idlongID
acsChannelNamestring通道名称
cardStatusnumber卡状态
cardTypestring卡类型
deviceCodeobject设备编号
personNamestring人员姓名
openResultstring开门结果
personIdnumber人员ID
recordImage1string图片1
recordImage2string图片2 (保留扩展字段)
recordImage3string图片3 (保留扩展字段)
recordImage4string图片4 (保留扩展字段)
rfidTypestringrfid子类型,0:普通门禁,1:电动车,2:特殊人群关怀,3:宠物

消息体示例:


可点击key和value值进行编辑
{
    "category":"business",
    "id":6,
    "infoArray":[
        {
            "deptName":"测试12212121212",
            "acsChannelCode":"1000066$7$0$0",
            "enterOrExit":1,
            "openTypeStr":"人脸开门",
            "swingTime":"2021-11-23 09:29:51",
            "deviceName":"10.35.239.230",
            "personCode":"S1212121212",
            "openType":"61",
            "paperNumber":"340823199405186817",
            "errorDetail":"",
            "from":"evo-accesscontrol",
            "id":912635324025409542,
            "acsChannelName":"10.35.239.230_门禁通道_1",
            "cardStatus":"0",
            "cardType":0,
            "deviceCode":"1000066",
            "personName":"测试123456789",
            "openResult":1,
            "personId":90011,
            "recordImage1":"63ef572c-1b78-11ec-9a7a-0894ef76d968/20211123/1/92f463eb-4bfd-11ec-9138-0894ef76d968.jpg",
            "rfidType":0
        }
    ],
    "method":"cardRecord.offline",
    "subsystem":"evo-accesscontrol"
}
授权结果推送事件

前置条件

开启平台上系统配置->门禁管理->基本配置的的授权任务订阅推送开关

事件method

delivery-state.change

事件类型

business

字段说明

参数类型描述
methodstring固定值:delivery-state.change
subsystemstring固定值:evo-accesscontrol
idnumber所有卡片消息共享的自增长整型数值,从1开始,门禁子系统重启复位到1
categorystring固定值:business
infoInfoVO业务消息体

InfoVO

参数类型描述
personCodestring人员编码
cardNumberstring卡号
channelCodestring通道编码
deviceTypeint设备协议:1-一代协议,2-二代协议
operateTypeint操作类型:1-新增,2-删除,3-修改
syncFlagsstring下发状态:1-下发成功,2-下发中,3-下发失败,5-等待下发
errMsgstring失败原因
eventTypestring事件类型:1-发人,2-发卡,3-发人脸,4-发指纹

消息体示例:


// 人员结果推送
{
    "category":"business",
    "id":8,
    "info":{
        "deviceType":2,
        "errMsg":"0x80000015",
        "operateType":3,
        "syncFlags":"3",
        "eventType":1,
        "personCode":"10100001"
    },
    "method":"delivery-state.change",
    "subsystem":"evo-accesscontrol"
}
// 发卡结果推送
{
    "category":"business",
    "id":7,
    "info":{
        "deviceType":2,
        "operateType":2,
        "syncFlags":"1",
        "eventType":2,
        "cardNumber":"10100001",
        "personCode":"10100001",
        "channelCode":"1000006$7$0$0"
    },
    "method":"delivery-state.change",
    "subsystem":"evo-accesscontrol"
}