2.1 KiB
2.1 KiB
体质测试数据上传接口文档
数据上传接口说明:
httpUrl: "http://test.yangge666.top:8898/physique-api/studentResult/deviceUploadResult"
method: "post",
contentType: "application/json",
requestBody:
{
"sno": "", //设备序列号,蓝牙/wifi的mac码,设备唯一标识,不可随意修改
"studentCode": "81100010000004230", //二维码中存储的信息//第一位:系统编号、第二位到第三位:年级编号、第四位到第七位:学生编号、第八位到第九位:次数;第十位至最后为userId
"studentName": "", //学生姓名,二维码传值,第一位
"studentGender": "",//性别,二维码传值第三位
"systemType": "",//系统编号,二维码传值第四位
"phoneNum": "",//手机号,二维码传值第五位
"results": [{
"itemId": "", //1:身高、2:体重、3:肺活量、-1:BMI、4:50米跑、5:坐位体前屈、6:一分钟跳绳、7:仰卧起坐、8:50米*8往返跑、9:引体向上、10、1000米跑、11:800米跑、13:立定跳远
"itemName": "", //检测项目
"result": "", //检测成绩
},{
"itemId": "",
"itemName": "", //检测项目
"result": "", //检测成绩
}]
}
ResponseBody:
{
"msg": "操作成功",
"code": 200,
}
{
"msg": "未查询到该学生。",
"code": 500
}
{
"msg": "设备未认证",
"code": 500
}
获取学生信息接口:
httpUrl: "http://test.yangge666.top:8898/physique-api/studentResult/getStudentInfo"
method: "post",
contentType: "application/json"
requestBody:
{
"sno": "", //设备序列号,蓝牙/wifi的mac码,设备唯一标识,不可随意修改
"studentCode": "81100010000004230", //二维码中存储的信息
}
ResponseBody:
{
"msg": "操作成功",
"code": 200,
"data": {
studentName: "XXX",
schoolName: "XXX",
className: "XXX年级XX班级"
}
}
{
"msg": "未查询到该学生或编码错误。",
"code": 500
}
{
"msg": "设备未认证",
"code": 500
}