|
<?php
>
private $db = null;
function __construct(){
require './db.class.php';
$this -> db = new db();
}
/**
* @desc 返回数据
* @author wzh
* @date 2017-02-19
* @qq 646943067
*/
private function jsonReturn($data){
$return = array(
'status' => 200, /* 返回状态,200 成功,500失败 */
'data' => $data,
'message' => '获取成功',
);
echo json_encode($return);die;
}
/**
* @desc 返回数据
* @author wzh
* @date 2017-02-19
* @qq 646943067
*/
private function success($message){
$return = array(
'status' => 200, /* 返回状态,200 成功,500失败 */
'message' => $message,
);
echo json_encode($return);die;
}
/**
* @desc 返回数据
* @author wzh
* @date 2017-02-19
* @qq 646943067
*/
private function error($message){
$return = array(
'status' => 500, /* 返回状态,200 成功,500失败 */
'message' => $message,
);
echo json_encode($return);die;
}
/**
* @desc 测试api接口 根据 班级id获取该班级下的所有学员
* @author wzh
* @version 1.0
* @date 2017-02-19
*/
public function getList(){
$class_id = (int) $_GET['class_id'];
$sql = " select student_id,student_name,gander from student where>
$list = $this -> db -> getAll($sql);
if(empty($list)){
$this -> error('暂无数据');
}
$data['list'] = $list;
$this -> jsonReturn($data);
}
/**
* @desc 测试api接口 获取该学员 是否 已经打卡
* @author wzh
* @version 1.0
* @date 2017-02-19
* @qq 646943067
*/
public function getSignStatus(){
$student_id = (int) $_GET['student_id'];
$time = ();
$start_time = (('Y-m-d',$time) . ' 00:00:00');
$end_time = $start_time = 3600 * 24;
$sql = " select status from student_status where student_id = '$student_id' ";
$status = $this -> db -> getOne($sql);
if($status == 1){
$this -> success('已打卡');
}else{
$this -> error('未打卡');
}
}
} |
|
|