0,'msg'=>'','data'=>$res); $this->returnData($data);exit; } //获取弹幕 public function getAcfun(){ $lastId = I('last_id',0); $pageSize = I('page_size',8); $recordId = ('record_id'); if (empty($recordId)){ $data = array('code'=>1,'msg'=>'弹幕ID错误'); $this->returnData($data);exit; } $condition = array('record_id'=>$recordId); if ($lastId>0){ $condition['acfun_id'] = array('GT',$lastId); } $res = M('PkAcfun')->where($condition)->order('acfun_id desc')->limit($pageSize)->select(); $data = array('code'=>0,'msg'=>'','data'=>$res); $this->returnData($data);exit; } //添加弹幕 public function add(){ $recordId = ('record_id'); $acfunContent = I('acfun_content'); if (empty($recordId)){ $data = array('code'=>1,'msg'=>'对战ID错误'); $this->returnData($data);exit; } if (mb_strlen($acfunContent,'UTF8')<2 || mb_strlen($acfunContent,'UTF8')>100){ $data = array('code'=>1,'msg'=>'弹幕2到100个汉字'); $this->returnData($data);exit; } $saveData = array( 'record_id'=>$recordId, 'user_id'=>$this->userId, 'acfun_content'=>$acfunContent, 'operate_dt'=>time(), ); $acfunId = M('PkAcfun')->save($saveData); if ($acfunId){ $data = array('code'=>0,'msg'=>'','data'=>$acfunId); $this->returnData($data);exit; }else{ $data = array('code'=>1,'msg'=>'弹幕添加失败'); $this->returnData($data);exit; } } }