作者 开飞机的舒克

接口优化

... ... @@ -113,12 +113,6 @@ class Bind extends Api
"data": {
"id": 项目id,
"title": "项目名称",
"radar_id": "维度id",
"user_id": "用户id",
"ronda_id": "场次id",
"score": "项目积分",
"createtime": "创建时间",
"updatetime": "更新时间"
}
})
*/
... ... @@ -127,6 +121,7 @@ class Bind extends Api
$user = $this->auth->getUserinfo();
$data = db('item')
->where('user_id', $user['id'])
->field('id,title')
->select();
if (empty($data)) {
$this->error('当前还未关联项目', ['status' => 2]);
... ... @@ -135,6 +130,38 @@ class Bind extends Api
}
/**
* @ApiTitle (学生校区)
* @ApiMethod (POST)
* @ApiReturn ({
"code": "状态码",
"msg": "获取校区成功",
"time": "时间",
"data": [
{
"campus_id": "校区id",
"campus_title": "校区名称"
}
]
})
*/
public function studyCampus(){
$user = $this->auth->getUserinfo();
$sid = db('study')
->where('user_id', $user['id'])
->value('id');
$data = \db('study_score_log l')
->join('campus c','c.id = l.campus_id')
->where('study_id',$sid)
->field('campus_id,c.title as campus_title')
->select();
if (empty($data)){
$this->error('当前学生还未参加项目',['status'=>2]);
}
$this->success('获取项目成功', $data);
}
/**
* @ApiTitle (活动现场[扫码])
* @ApiMethod (POST)
* @ApiParams (name="id", type="string", required=true, description="项目id")
... ...
此 diff 太大无法显示。