87 lines
2.1 KiB
Markdown
87 lines
2.1 KiB
Markdown
# 体质测试数据上传接口文档
|
||
|
||
数据上传接口说明:
|
||
|
||
```json
|
||
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
|
||
}
|
||
```
|
||
|
||
获取学生信息接口:
|
||
|
||
```json
|
||
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
|
||
}
|
||
```
|
||
|
||
|
||
|
||
|
||
|