request->server('HTTP_TOKEN'); if(empty($token)){ $this->error('请输入Token'); } $jwt = new Jwttoken(); $info =$jwt->verifyJwt($token); if($info['status']!=0){ $msg =$info['msg']; $this->error($msg); } $userinfo =$info['info']; $web=$userinfo['website']; $list = Db::name('raffle')->where("website='{$web}' and status ='normal' ")->order('id desc')->find(); $data['id']=$list['id']; $data['website']=$list['website']; $data['name']=$list['name']; $data['image']=$list['image']; $data['prize']=$this->getPrize($list['id']); $this->success('',$data); } public function getPrize($rid){ $list = Db::name('raprize')->where("r_id='$rid' and status ='normal' ")->order('id desc')->select(); $new=array(); foreach ($list as $k=>$v){ $new[$k]['title']=$v['t_type_name']; $new[$k]['price']=$v['price']; if($v['t_type_name']=='CASH'||$v['t_type_name']=='Coupon'){ $str='$'; $new[$k]['price']=$str.$v['price']; } if($v['t_type_name']=='DiscountCoupon'){ $str='%'; $new[$k]['price']=$v['price'].$str; } $new[$k]['image']=$v['image']; } return $new; } }