|
@@ -186,18 +186,16 @@ class Screen extends Backend |
|
@@ -186,18 +186,16 @@ class Screen extends Backend |
186
|
$this->success("Ajax请求成功", null, ['id' => $ids]);
|
186
|
$this->success("Ajax请求成功", null, ['id' => $ids]);
|
187
|
}
|
187
|
}
|
188
|
$data = $row->toArray();
|
188
|
$data = $row->toArray();
|
189
|
- $res = db('stud y_score_log l')
|
|
|
190
|
- ->whereIn('campus_ids', $data['campus_id'])
|
|
|
191
|
- ->field('l.team,sum(l.score) as sum_score')
|
|
|
192
|
- ->group('l.team')
|
|
|
193
|
- ->order('sum_score', 'desc')
|
189
|
+ $res = db('team_score')
|
|
|
190
|
+ ->where('ronda_id', $data['ronda_id'])
|
|
|
191
|
+ ->order('score', 'desc')
|
194
|
->limit(4)
|
192
|
->limit(4)
|
195
|
->select();
|
193
|
->select();
|
196
|
$list = [];
|
194
|
$list = [];
|
197
|
foreach ($res as $k => $v) {
|
195
|
foreach ($res as $k => $v) {
|
198
|
$list[] = [
|
196
|
$list[] = [
|
199
|
- 'title' => $v['team'],
|
|
|
200
|
- 'score' => $v['sum_score'],
|
197
|
+ 'title' => \db('team')->where('id',$v['team_id'])->value('title'),
|
|
|
198
|
+ 'score' => $v['score'],
|
201
|
];
|
199
|
];
|
202
|
}
|
200
|
}
|
203
|
$this->view->assign("row", $list);
|
201
|
$this->view->assign("row", $list);
|
|
@@ -217,21 +215,15 @@ class Screen extends Backend |
|
@@ -217,21 +215,15 @@ class Screen extends Backend |
217
|
$this->success("Ajax请求成功", null, ['id' => $ids]);
|
215
|
$this->success("Ajax请求成功", null, ['id' => $ids]);
|
218
|
}
|
216
|
}
|
219
|
$data = $row->toArray();
|
217
|
$data = $row->toArray();
|
220
|
- $res = db('study_score_log l')
|
|
|
221
|
- ->distinct('l.study_id')
|
|
|
222
|
- ->join('study s','l.study_id = s.id')
|
|
|
223
|
- ->field('s.name,sum(l.score) as sum_score,l.team')
|
|
|
224
|
- ->order('sum_score','desc')
|
|
|
225
|
- ->group('l.study_id')
|
|
|
226
|
- ->whereIn('campus_ids', $data['campus_id'])
|
|
|
227
|
- ->limit(40)
|
218
|
+ $res = db('study_ronda_score')
|
|
|
219
|
+ ->where('ronda_id',$data['ronda_id'])
|
228
|
->select();
|
220
|
->select();
|
229
|
$list = [];
|
221
|
$list = [];
|
230
|
foreach ($res as $k => $v){
|
222
|
foreach ($res as $k => $v){
|
231
|
$list[] = [
|
223
|
$list[] = [
|
232
|
- 'name' => $v['name'],
|
|
|
233
|
- 'score' => $v['sum_score'],
|
|
|
234
|
- 'title'=>$v['team'],
|
224
|
+ 'name' => \db('study')->where('id',$v['sid'])->value('name'),
|
|
|
225
|
+ 'score' => $v['score'],
|
|
|
226
|
+ 'title'=>\db('study')->where('id',$v['sid'])->value('team'),
|
235
|
'rank'=> $k+1
|
227
|
'rank'=> $k+1
|
236
|
];
|
228
|
];
|
237
|
}
|
229
|
}
|