智慧硬件开发
智慧硬件开发
硬件直连接入
考勤/门禁设备
接口调用
异步补录体温检测记录
异步补录体温检测记录
最后更新:2022/09/16

人员体温信息可以在设备离线时缓存,当网络恢复后可以通过本接口批量异步上报。一次最多上报100个用户。

请求包体:

{
    "cmd":"async_batch_report_user_temperature",
    "headers":
    {
        "req_id":"xxxxx"
    },
    "body":
    {
		"item":[
			{
        		"userid": "zhangsan",
				"user_type":2,
				"temperature":"36.7",
				"timestamp":1588745387,
				"status":0
			},
			{
        		"userid": "lisi",
				"user_type":2,
				"temperature":"36.7",
				"timestamp":1588745387,
				"status":0
			}
		]
    }
}

参数说明:

参数名是否必须类型描述
req_idstring请求的id,自行保证不会重复即可
useridstring员工id
usertypeuint32用户类型, 0:员工(即老师) 2:学生
temperaturestring温度,单位摄氏度
statusuint32状态,0:正常, 1:发热, 2:温度过低
itemarray上报数据
timestampuint32测温时间

返回结果:

{
	"headers": 
	{
      	"req_id" : "xxxx"
	},
	"body":
	{
		"result_list":
		[
			{
				"userid":"zhangsan",
				"user_type":2,
				"timestamp":1588745387,
				"errcode":0,
				"errmsg":"ok"
			},
			{
				"userid": "lisi",
				"user_type":2,
				"timestamp":1588745387,
				"errcode":0,
				"errmsg":"ok"
			}
		]
	},
	"errcode": 0,
	"errmsg": "ok"
}

参数说明:

参数名描述
req_id透传请求的req_id
errcode错误码
errmsg错误码描述
result_list上报结果
userid员工id
usertype用户类型, 0:员工(即老师) 2:学生
timestamp测温时间
注:
该接口为异步接口,接口报错可能包括:userid不存在,上报成员不属于使用范围,复学码以及探温应用未开启等。每个上报项结果可以在result_list中的errcode和errmsg查看。
上一篇上报体温检测记录
下一篇获取设备自助录入开关状态
    本节内容
硬件直连接入
更新日志
联系我们