config['sy_help_open'] !='1'){ $this->render_json(1,'好友助力功能已关闭'); } $helpM = $this -> MODEL('friendhelp'); $uid = $this -> member['uid']; $where['comid'] = $uid; $where['etime'] = array('<',time()); $page = $_POST['page']; if ($_POST['limit']){ $limit = $_POST['limit']; if($page){ $pagenav = ($page-1)*$limit; $where['limit'] = array($pagenav,$limit); }else{ $where['limit'] = $limit; } } $where['orderby'] = array('etime,desc'); $rows = $helpM -> getList($where); $return['total'] = $helpM->getNum(array('comid' => $uid, 'etime' => array('<', time()))); //获取当前执行中的任务 $helpinfo = $helpM -> getInfo(array('comid'=>$uid,'etime'=>array('>=',time()))); if(!empty($helpinfo)){ $loglist = $helpM -> getLogList(array('pid' => $helpinfo['id'],'orderby'=>'id,desc','limit'=>'5')); $return['helping'] = true; $return['loglist'] = !empty($loglist) ? $loglist : array(); $return['helpinfo'] = $helpinfo; }else{ $return['helping'] = false; } $return['list'] = count($rows['list']) > 0 ? $rows['list'] : array(); $this->render_json(0,'ok',$return); } //发布好友助力任务 function addfriendhelp_action(){ if($this -> config['sy_help_open'] !='1'){ $this->render_json(1,'好友助力功能已关闭'); } $helpM = $this->MODEL('friendhelp'); $return = $helpM->addHelp($this->member['uid']); if($return['error'] == '0'){ $this->render_json(1,$return['msg']); }else{ $this->render_json(0,'ok',$return); } } //查看助力好友 function getlog_action(){ if($_POST['id']){ $helpM = $this -> MODEL('friendhelp'); $logList = $helpM -> getLogList(array('pid' => intval($_POST['id']),'comid'=>$this->member['uid'],'orderby'=>'id'),array('field'=>'`wxpic`')); $data['loglist'] = !empty($logList) ? $logList : array(); $this->render_json(0,'ok',$data); } } // 领取权益 function getpackage_action(){ if($this -> config['sy_help_open'] !='1'){ $this->render_json(1,'好友助力功能已关闭'); } if($_POST['id']){ $helpM = $this -> MODEL('friendhelp'); $return = $helpM -> givePackage($_POST['id'],$this->member['uid']); $error = $return['error'] == '1' ? 0 : 1; $this->render_json($error,$return['msg']); } } } ?>