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公用的错误码,请参照《 公共错误码

results matching ""

    No results matching ""