作者 开飞机的舒克

筛选学生的雷达维度积分

@@ -319,11 +319,13 @@ class Bind extends Api @@ -319,11 +319,13 @@ class Bind extends Api
319 //获取雷达维度 319 //获取雷达维度
320 //halt($sid); 320 //halt($sid);
321 $model = new RadarScore(); 321 $model = new RadarScore();
322 - $list = collection($model->whereIn('campus_ids',$cid)->where('study_id',$sid)->field('radar_id,score')->select())->toArray();  
323 - foreach ($list as $k => $v){  
324 - $data[$k]['radar'] = \db('radar')->where('id',$v['radar_id'])->value('title');  
325 - $data[$k]['radar_score'] = $v['score'];  
326 - } 322 + $data['item'] = $model->whereIn('campus_ids',$cid)->where('study_id',$sid)->field('radar_id,score')
  323 + ->paginate(9,false)
  324 + ->each(function ($item,$key){
  325 + $item['radar'] = \db('radar')->where('id',$item['radar_id'])->value('title');
  326 + $item['score'] = $item['score'];
  327 + return $item;
  328 + });
327 $this->success('获取成功', $data); 329 $this->success('获取成功', $data);
328 } 330 }
329 331
@@ -19,4 +19,17 @@ class RadarScore extends Model @@ -19,4 +19,17 @@ class RadarScore extends Model
19 19
20 ]; 20 ];
21 21
  22 + public function getRadar($cid,$sid){
  23 + $list = collection($this->whereIn('campus_ids',$cid)->where('study_id',$sid)->field('radar_id,score')->select())->toArray();
  24 + $value = [];
  25 + $res = [];
  26 + foreach ($list as $v){
  27 + $value[] = \db('radar')->where('id',$v['radar_id'])->value('title');
  28 + $res[] = $v['score'];
  29 + }
  30 + dump($res);
  31 + halt($value);
  32 + return $value;
  33 + }
  34 +
22 } 35 }
@@ -6330,7 +6330,7 @@ @@ -6330,7 +6330,7 @@
6330 6330
6331 </div> 6331 </div>
6332 <div class="col-md-6" align="right"> 6332 <div class="col-md-6" align="right">
6333 - Generated on 2023-04-12 19:07:36 <a href="./" target="_blank">校园活动</a> 6333 + Generated on 2023-04-12 19:20:53 <a href="./" target="_blank">校园活动</a>
6334 </div> 6334 </div>
6335 </div> 6335 </div>
6336 6336