走班签到记录列表(已签到、未签到)
<p><strong>简要描述:</strong> </p>
<ul>
<li>走班签到记录列表接口(按课程或按学生查询)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://xx.com/api/daishan/mclcheckinclassbrand_list.shtml</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">mode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>0-按课程id查,1-按学生id查</td>
</tr>
<tr>
<td style="text-align: left;">check_date</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签到日期 mode=0、1时必填</td>
</tr>
<tr>
<td style="text-align: left;">corpid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>团队id mode=0、1时必填</td>
</tr>
<tr>
<td style="text-align: left;">campusid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>分校区id mode=0、1时必填</td>
</tr>
<tr>
<td style="text-align: left;">studentid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>学生id mode=1时必填</td>
</tr>
<tr>
<td style="text-align: left;">courseid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>走班课程id mode=0时必填</td>
</tr>
<tr>
<td style="text-align: left;">check_start</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签到开始时间 mode=0时必填</td>
</tr>
<tr>
<td style="text-align: left;">check_end</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签到结束时间 mode=0时必填</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> mode=0时,返回示例:
{
"errcode": 0,
"errmsg":"success",
"total": 16,
"result":[{
"classname": "三(1)班",
"studentid": "1100172990458363966",
"studentname": "张三",
"check_time": "07:00",
"logourl":"http://xxx.xxxx.com/xxx/xx?qrcodeid=2321938248379241"
}]
}
mode=1时,返回示例:
{
"errcode": 0,
"errmsg":"success",
"total": 10,
"result":[{
"check_classname": "三(1)班",
"course_name": "物理1",
"check_area": "10:00-10:15",
"check_time":"2019-09-05 10:10:08",
"room_name": "实验室1",
}]
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">errcode</td>
<td style="text-align: left;">string</td>
<td>返回0,表示操作成功</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">jsonarr</td>
<td>签到数组</td>
</tr>
<tr>
<td style="text-align: left;">result.classname</td>
<td style="text-align: left;">int</td>
<td>班级</td>
</tr>
<tr>
<td style="text-align: left;">result.studentid</td>
<td style="text-align: left;">int</td>
<td>学生id</td>
</tr>
<tr>
<td style="text-align: left;">result.studentname</td>
<td style="text-align: left;">string</td>
<td>学生姓名</td>
</tr>
<tr>
<td style="text-align: left;">result.check_time</td>
<td style="text-align: left;">string</td>
<td>签到时间(如果为空,则未签到)</td>
</tr>
<tr>
<td style="text-align: left;">result.logourl</td>
<td style="text-align: left;">string</td>
<td>学生头像</td>
</tr>
<tr>
<td style="text-align: left;">result.check_classname</td>
<td style="text-align: left;">int</td>
<td>班级</td>
</tr>
<tr>
<td style="text-align: left;">result.course_name</td>
<td style="text-align: left;">string</td>
<td>走班课程名称</td>
</tr>
<tr>
<td style="text-align: left;">result.check_area</td>
<td style="text-align: left;">string</td>
<td>签到时间范围</td>
</tr>
<tr>
<td style="text-align: left;">result.check_time</td>
<td style="text-align: left;">string</td>
<td>签到时间</td>
</tr>
<tr>
<td style="text-align: left;">result.room_name</td>
<td style="text-align: left;">string</td>
<td>走班教室</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>