...
|
...
|
@@ -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")
|
...
|
...
|
|