| <?php | 
| /** | 
|  * 广告信息类 | 
|  */ | 
|   | 
| class Api_Ad extends PhalApi_Api { | 
|   | 
|     public function getRules() { | 
|         return array( | 
|             'getAd' => array( | 
|                 'user_id' => array( | 
|                     'name' => 'user_id', 'type' => 'string', 'require' => true, 'desc' => '用户id' | 
|                 ), | 
|             ), | 
|         ); | 
|     } | 
|   | 
|     /** | 
|      * 获取当前广告信息 | 
|      * @desc 获取当前广告记录 | 
|      * @return bool code 操作码,0表示成功, 1表示失败 | 
|      * @return string msg 返回提示 | 
|      * @return object info 用户信息对象 | 
|      * @return string info._id 用户id | 
|      * @return string info.name 广告名称 | 
|      * @return string info.content 广告内容 | 
|      * @return string info.logo 广告logo | 
|      * @return string info.create_time 创建时间 | 
|      * @return string info.is_open 是否开启中,0表示未开启,1表示开启 | 
|      */ | 
|     public function getAd(){ | 
|         $rs = array('code' => 0, 'msg' => '', 'info' => array()); | 
|         $res_avg = $data_daily_service->getUserDataAvg($this->user_id, $this->start_time, $this->end_time); | 
|         $ad_service = new Domain_Ad(); | 
|         $ad = $ad_service->getAd(); | 
|   | 
|         if ($ad) { | 
|             $rs['code'] = 0; | 
|             $rs['msg'] = '广告信息获取成功'; | 
|             $rs['info'] = $ad; | 
|         } | 
|         else{ | 
|             $rs['code'] = 1; | 
|             $rs['msg'] = '当前广告不存在'; | 
|         } | 
|   | 
|         return $rs; | 
|     } | 
|   | 
|   | 
| } |