11. 每日健康打卡API
API列表
编号 | API名称 | 路径 | 版本 |
---|---|---|---|
1.1 | 每日健康打卡详情 | 1.0 | |
1.2 | 本日打卡 | 1.0 | |
1.3 | 查询健康打卡提醒 | 1.0 | |
1.4 | 修改健康打卡提醒 | 1.0 | |
1.5 | 地区字典表查询 | 1.0 | |
1.6 | cookie获取用户信息 | 1.0 | |
1.7 | 后台获取打卡用户列表 | 1.0 | |
1.8 | 导出 | 1.0 | |
1.9 | 查询打卡信息(管家用) | 1.0 | |
2.0 | 审核打卡记录(管家用) | 1.0 |
1.1: 每日健康打卡详情
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/getSignInfo
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
userId | ---- | Y |
请求方式( body)
{
"userId":1
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
todaySignStatus | ---- | Y | 本日是否打卡 | |
times | ---- | Y | 总共打卡次数 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"times": 1,
"todaySignStatus": true,
"list": [
{
"conditions": 1,
"contact": 1,
"createTime": "2020-02-05 11:50:02",
"id": 1,
"isolate": 1,
"regionId": 1,
"signDate": "2020-02-05 20:07:30",
"userId": 1
}
]
},
"message": "success"
}
1.2: 本日打卡
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/sign
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 | |
---|---|---|---|---|---|
userId | ---- | number | Y | 用户四格id | |
signDate | ---- | string | Y | 传入yyyy-MM-dd HH:mm:ss 格式日期字符串 | |
regionId | ---- | number | N | 区域id | |
communityId | ---- | number | N | 小区id | 区域id和小区id必需填一个 |
conditions | ---- | number | Y | 身体状况 0健康无症状 1不适已就医 2不适未就医 3疑似 4确证 5其他 | |
familyConditions | ---- | number | Y | 家人身体状况 0健康无症状 1不适已就医 2不适未就医 3疑似 4确证 5其他 | |
contact | ---- | number | Y | 是否与疫区人员接触 0未接触 1经停湖北 2与湖北人员有接触 3目前在湖北 4境外 5其他 | |
isolate | ---- | number | Y | 隔离状态 0未隔离 1自我隔离 2医学隔离 | |
src | ---- | number | N | 用户来源, 从四格过来的不需要填,从云朵3.0过来需要填1000 | |
cloudUserId | ---- | number | Y | 云朵3.0用户id,当src为1000时必填 | |
请求方式( body)
{
"userId":1,
"signDate":"2020-02-05 20:07:30",
"regionId":1,
"conditions":1,
"familyConditions":1,
"contact":1,
"isolate":1,
"cloudUserId": 32,
"src": "1000"
}
返回信息
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {},
"message": "成功"
}
1.3: 查询健康打卡提醒
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/setting
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
userId | ---- | Y | ||
src | ---- | number | N | 用户来源, 从四格过来的不需要填,从云朵3.0过来需要填1000 |
cloudUserId | ---- | number | Y | 云朵3.0用户id,当src为1000时必填 |
请求方式( body)
{
"userId":1,
"src": 1000,
"cloudUserId": 42
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
status | ---- | Y | 启用状态 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"status": false
},
"message": "success"
}
1.4: 修改健康打卡提醒
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/updateSetting
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
userId | ---- | Y | ||
status | ---- | Y | 启用状态 | |
src | ---- | number | N | 用户来源, 从四格过来的不需要填,从云朵3.0过来需要填1000 |
cloudUserId | ---- | number | Y | 云朵3.0用户id,当src为1000时必填 |
请求方式( body)
{
"userId":1,
"status":false,
"src": 1000,
"cloudUserId": 42
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
},
"message": "success"
}
1.5: 地区字典表查询
描述 返回下一级的子节点
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/address
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
regionId | ---- | Y | 区域id |
请求方式( body)
{
"regionId":1
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
regionId | ---- | Y | 区域id | |
level | ---- | Y | 层级,0省,1市,2区 | |
name | ---- | Y | 区域名称 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"list": [
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 213,
"name": "道滘镇",
"alias": "道滘镇",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "",
"status": 1
},
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 214,
"name": "虎门镇",
"alias": "虎门镇",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "hmz",
"status": 1
},
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 215,
"name": "长安镇",
"alias": "长安镇",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "caz",
"status": 1
},
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 216,
"name": "莞城街道",
"alias": "莞城街道",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "zcjd",
"status": 1
},
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 217,
"name": "南城街道",
"alias": "南城街道",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "ncjd",
"status": 1
},
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 218,
"name": "东城街道",
"alias": "东城街道",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "dcjd",
"status": 1
},
{
"parentRegionId": 209,
"code": "",
"createTime": "2018-12-20 20:07:30",
"level": 2,
"regionId": 219,
"name": "万江街道",
"alias": "万江街道",
"remark": "",
"updateTime": "2018-12-20 20:07:30",
"pySname": "wjjd",
"status": 1
}
]
},
"message": "success"
}
1.6: cookie获取用户信息
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/getUserId
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
cookie | ---- | Y |
请求方式( body)
{
"cookie":"xxx"
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"body": {
"code": "0",
"data": {
"sign": 1,
"cityId": 308,
"type": 5,
"addressId": 0,
"communityTel": "",
"password": "",
"ico": "",
"province": "广东省",
"communityName": "美的海岸花园",
"tel": "13556124234",
"jobCommunity": 21322148,
"jobName": "",
"qq": "",
"level": "",
"isCommunitySignExpress": "NO",
"provinceId": 1,
"telTagFlag": 1,
"profileFinishFlag": 0,
"name": "陆健华",
"organId": "0",
"levelUrl": "",
"organType": "",
"extFieldStr": "{\"areaCode\":\"86\",\"areaCodeName\":\"中国大陆\"}",
"job": "0",
"region": "顺德区",
"jobNumber": "",
"desc": "嗯咯,这里原本就是一片空白",
"status": "0",
"birthday": "",
"houseId": 0,
"city": "佛山市",
"houseList": [],
"houseName": "",
"communityTagFlag": 1,
"submitAuthFlag": "0",
"identity": "",
"organCode": "",
"custId": "-1",
"nickname": "小美774444",
"isDoor": "N",
"authType": 0,
"communityId": "21322148",
"email": "",
"sendExpressServiceTel": "小区未开通寄快递服务.",
"address": "",
"integalValue": 0,
"sex": "1",
"userDesc": "嗯咯,这里原本就是一片空白",
"userId": 300520517,
"masterUserId": "-1",
"organName": "",
"regionId": 323,
"growth": 0,
"subUserId": 0,
"age": 0,
"defaultAddress": ""
},
"message": "获取到用户信息数据成功!"
},
"headers": {
"Server": [
"nginx"
],
"Set-Cookie": [
"aid=300520517;Max-Age=86400;Expires=Sat, 08-Feb-2020 12:55:56 GMT;domain=10.16.87.124;path=/",
"_segiupt_ty=SEGI_C_;Max-Age=86400;Expires=Sat, 08-Feb-2020 12:55:56 GMT;domain=10.16.87.124;path=/",
"cid=21322148;Max-Age=86400;Expires=Sat, 08-Feb-2020 12:55:56 GMT;domain=10.16.87.124;path=/"
],
"Connection": [
"keep-alive"
],
"Content-Type": [
"application/json;charset=UTF-8"
],
"Date": [
"Fri, 07 Feb 2020 12:51:42 GMT"
],
"Transfer-Encoding": [
"chunked"
]
},
"statusCode": "OK",
"statusCodeValue": 200
},
"message": "success"
}
1.7: 后台获取打卡用户列表
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/getUsers
方法:POST
请求参数(表单提交)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageNum | ---- | int | Y | --------------------- |
pageSize | ---- | int | Y | --------------------- |
userName | ---- | string | N | --------------------- |
projectName | ---- | string | N | --------------------- |
conditions | ---- | number | N | --------------------- |
familyConditions | ---- | string | N | --------------------- |
regionId | ---- | string | N | --------------------- |
signTimeStart | ---- | string | N | 2020-02-01 |
signTimeEnd | ---- | string | N | 2020-02-03 |
请求方式( body)
{
"pageSize":3,
"pageNum":1,
"name":"王",
"regionId":239,
"isolate":1,
"signTimeStart":"2020-02-01",
"signTimeEnd":"2020-02-12",
"communityId":"21291201"
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
count | ---- | string | Y | 打卡总次数 |
countAdd | ---- | string | Y | 打卡次数增加 |
definiteUserCount | ---- | string | Y | 确诊人数总 |
definiteUserCountAdd | ---- | string | Y | 确诊人数增加 |
UserCount | ---- | string | Y | 打卡总人数 |
UserCountAdd | ---- | string | Y | 打卡人数增加 |
suspectedUserCount | ---- | string | Y | 疑似总人数 |
suspectedUserCountAdd | ---- | string | Y | 疑似总人数增加 |
listTotal | ---- | string | Y | 查询的总数 |
list | ---- | string | Y | list集合 |
temp | ---- | string | y | 审核温度 |
adminName | ---- | string | y | 审核温度 |
auditStatus | ---- | string | y | 审核状态 1已审核, 0或者空为未审核 |
adminTime | ---- | string | y | 审核时间 |
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"countAdd": 0,
"UserCountAdd": 0,
"definiteUserCount": 6,
"UserCount": 2,
"suspectedUserCount": 4,
"count": 3,
"suspectedUserCountAdd": 1,
"listTotal": 3,
"list": [
{
"adminName": "",
"auditStatus": "",
"auditTime": "",
"communityId": "",
"communityName": "美的君兰江山(北滘)",
"conditions": "1",
"contact": "0",
"familyConditions": "0",
"isolate": "0",
"name": "小美131541",
"realName": "王平平",
"regionFullName": "广东省佛山市顺德区",
"regionId": "323",
"regionName": "顺德区",
"signDate": "2020-02-18 09:18:38",
"tel": "13005428825",
"temp": "",
"userId": 300417235
},
{
"adminName": "",
"auditStatus": "",
"auditTime": "",
"communityId": "",
"communityName": "美的智慧生活体验馆01",
"conditions": "1",
"contact": "0",
"familyConditions": "0",
"isolate": "0",
"name": "小美196465",
"realName": "赵兆",
"regionFullName": "广东省佛山市顺德区",
"regionId": "323",
"regionName": "顺德区",
"signDate": "2020-02-08 13:02:09",
"tel": "13416130000",
"temp": "",
"userId": 300610705
},
{
"adminName": "",
"auditStatus": "",
"auditTime": "",
"communityId": "",
"communityName": "",
"conditions": "1",
"contact": "0",
"familyConditions": "",
"isolate": "1",
"name": "小美196465",
"realName": "赵兆",
"regionFullName": "广东省佛山市顺德区",
"regionId": "323",
"regionName": "顺德区",
"signDate": "2020-02-07 17:29:39",
"tel": "13416130000",
"temp": "",
"userId": 300610705
}
],
"definiteUserCountAdd": 0
},
"message": "success"
}
1.8: 导出
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body-health/export
方法:get
请求参数(get)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
pageNum | ---- | int | Y | --------------------- |
pageSize | ---- | int | Y | --------------------- |
userName | ---- | string | N | --------------------- |
projectName | ---- | string | N | --------------------- |
conditions | ---- | number | N | --------------------- |
familyConditions | ---- | string | N | --------------------- |
regionId | ---- | string | N | --------------------- |
signTimeStart | ---- | string | N | 2020-02-01 |
signTimeEnd | ---- | string | N | 2020-02-03 |
请求方式( get)
{
"pageSize":3,
"pageNum":1,
"name":"王",
"regionId":239,
"isolate":1,
"signTimeStart":"2020-02-01",
"signTimeEnd":"2020-02-12",
"communityId":"21291201"
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
},
"message": "success"
}
1.9: 查询打卡信息(管家用)
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/auditSignInfo
方法:get
请求参数(get)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
userId | ---- | int | Y | --------------------- |
signDate | ---- | int | Y | --------------------- |
请求方式( get)
{
"userId":300520517,
"signDate":"2020-02-12"
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
"adminName": "",
"adminUserId": "",
"auditStatus": 0,
"auditTime": null,
"cloudUserId": 52,
"communityId": 21291194,
"conditions": 3,
"contact": 3,
"createTime": 1582074534000,
"familyConditions": 2,
"id": 89,
"isolate": 1,
"regionFullName": "广东省佛山市顺德区",
"regionId": 323,
"signDate": 1582074534000,
"src": "1000",
"temp": "",
"userId": 300520517
},
"message": "success"
}
2.0: 审核打卡记录(管家用)
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:biz/mob/body/audit
方法:get
请求参数(get)
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
userId | ---- | int | Y | --------------------- |
signDate | ---- | int | Y | --------------------- |
temp | ---- | int | Y | --------------------- |
请求方式( get)
{
"userId":300520517,
"signDate":"2020-02-19",
"temp":"32.3",
"adminUserId":1,
"adminName":"审核人"
}
返回信息
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
返回参数类型
JSON
返回结果示例
{
"code": 200,
"data": {
},
"message": "success"
}
错误码列表(61001-61999)
错误码 | 错误信息 | 描述 |
---|---|---|
61001 | login failure | 登录失败 |
公共错误码 | -- | 所有API公用的错误码,请参照《 公共错误码 》 |