作者 开飞机的舒克

接口优化

@@ -122,25 +122,27 @@ class Activity extends Api @@ -122,25 +122,27 @@ class Activity extends Api
122 if (empty($cid)) { 122 if (empty($cid)) {
123 $this->error('参数错误', ['status' => 2]); 123 $this->error('参数错误', ['status' => 2]);
124 } 124 }
125 - $data = db('ronda r')  
126 - ->join('campus c','c.id = r.campus_id')  
127 - ->field('r.id as rid,c.title as campus_title,r.title as ronda_title,r.holdtime as ronda_holdtime')  
128 - ->where('r.campus_id',$cid) 125 +// $data = db('ronda r')
  126 +// ->join('campus c','c.id = r.campus_id')
  127 +// ->field('r.id as rid,c.title as campus_title,r.title as ronda_title,r.holdtime as ronda_holdtime')
  128 +// ->where('r.campus_id',$cid)
  129 +// ->paginate(10,false)
  130 +// ->each(function ($item,$key){
  131 +// $item['holdtime'] = date('Y-m-d',$item['ronda_holdtime']);
  132 +// return $item;
  133 +// });
  134 + $data = db('ronda')
  135 + ->where('campus_id',$cid)
129 ->paginate(10,false) 136 ->paginate(10,false)
130 ->each(function ($item,$key){ 137 ->each(function ($item,$key){
131 - $item['holdtime'] = date('Y-m-d',$item['ronda_holdtime']); 138 + $item['rid'] = $item['id'];
  139 + $item['campus_title'] = db('campus')->where('id',$item['campus_id'])->value('title');
  140 + $item['ronda_title'] = $item['title'];
  141 + $item['ronda_holdtime'] = date('Y-m-d',$item['holdtime']);
  142 + $item['images'] = cdnurl($item['images'],true);
  143 + $item['details'] = strip_tags($item['details']);
132 return $item; 144 return $item;
133 }); 145 });
134 -// $data = db('ronda')  
135 -// ->where('campus_id',$cid)  
136 -// ->select();  
137 -// foreach ($data as $k => $v){  
138 -// $data[$k]['campus_title'] = db('campus')->where('id',$v['campus_id'])->value('title');  
139 -// $data[$k]['ronda_title'] = $v['title'];  
140 -// $data[$k]['ronda_holdtime'] = date('Y-m-d',$v['holdtime']);  
141 -// $data[$k]['images'] = cdnurl($v['images'],true);  
142 -// $data[$k]['details'] = strip_tags($v['details']);  
143 -// }  
144 $this->success('获取场次列表成功', $data); 146 $this->success('获取场次列表成功', $data);
145 } 147 }
146 148