public function cateonework() { $where['status'] = array('EQ', true); $where['iftj'] = array('EQ', true); $where['type'] = array('EQ', '1'); // $data=$this->relation(array('User','Category'))->field('note,sort,status,iftj,ifindex,type',true)->where($where)->group('cateid')->order('create_time DESC')->select(); $model = new Model(); $data = $model->table(array(C('DB_PREFIX') . 'works' => 'W', C('DB_PREFIX') . 'category' => 'C', C('DB_PREFIX') . 'user' => 'U'))->where('W.userid=U.userid and W.status=true and W.iftj=true and W.type=1 and W.cateid=C.cateid')->field('W.image,W.title,W.clicknum,W.msgnum,W.workid,W.goodnum,W.badnum,W.create_time,W.content,C.catename,C.cateid,U.nickname,U.openuid,U.uavatar')->group('W.cateid')->order('C.sort DESC,W.clicknum DESC')->limit(12)->select(); return $data; }
public function index() { $get = I('get.'); $type = I('get.t'); $keyword = \Input::getVar(I('get.keyword')); if (empty($type)) { $this->_empty(); } if (empty($keyword)) { $this->error('亲爱的,你似乎没有输入需要搜索的关键词...'); } $url = '&keyword=' . $keyword . '&t=' . $type; if ($type == 1) { //中间广告位 $this->assign('midad', parent::getAdvert(2, 1, 0, 1)); $worksModel = M('Works'); $where['status'] = array('EQ', true); $where['title'] = array("LIKE", "%{$keyword}%"); $count = $worksModel->where($where)->count(); $page = $this->Pages($count, 30); $pageurl = '?page=' . urlencode('[PAGE]'); $page->url = __APP__ . '/search/' . $pageurl . $url; $Model = new Model(); $list = $Model->table(array(C('DB_PREFIX') . 'works' => 'W', C('DB_PREFIX') . 'user' => 'U'))->where("W.userid=U.userid and W.status=true and W.title like '%" . $keyword . "%'")->field('W.title,W.type,W.content,W.goodnum,W.msgnum,W.workid,W.create_time,W.image,U.nickname,U.uavatar,U.openuid,U.uprovince,U.ucity,U.userid,U.ifrz')->order('msgnum DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); foreach ($list as $key => $value) { $list[$key]['dignum'] = M('Dig')->where(array('status' => true, 'infoid' => $value['workid'], 'userid' => $this->userid))->count(); } $this->assign('keywords', $keyword); $this->assign("list", $list); $this->assign("Page", $page->show()); $this->display('works'); } else { $userModel = M('User'); $where['status'] = array('EQ', true); $where['nickname'] = array("LIKE", "%{$keyword}%"); $count = $userModel->where($where)->count(); $page = $this->Pages($count, 40); $pageurl = '?page=' . urlencode('[PAGE]'); $page->url = __APP__ . '/search/' . $pageurl . $url; $list = $userModel->where($where)->field('userid,uavatar,openuid,nickname,worksnum,spnum,fansnum')->order('worksnum DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); foreach ($list as $key => $value) { $list[$key]['worknums'] = $value['worksnum'] + $value['spnum']; if (M('UserFans')->where(array('userid' => $value['userid'], 'myid' => $this->userid, 'status' => true))->count() > 0) { $list[$key]['isfans'] = true; } } $this->assign("list", $list); $this->assign("Page", $page->show()); $this->display('user'); } }
public function detail() { $giftid = I('get.id'); if (empty($giftid)) { $this->error('您访问的页面不存在!'); } $data = M('Gifts')->where(array('status' => true, 'id' => $giftid))->find(); $this->rcount = M('GiftsApply')->where(array('userid' => $this->userid, 'giftid' => $giftid))->count(); $this->data = $data; $model = new Model(); $dhlist = $model->table(array(C('DB_PREFIX') . 'gifts_apply' => 'A', C('DB_PREFIX') . 'user' => 'U'))->where('A.userid=U.userid and A.userid<>' . $this->userid . ' and A.status=true and A.giftid=' . $giftid)->field('U.nickname,U.uavatar,U.openuid,U.userid,A.create_time')->group('U.userid')->order('A.create_time DESC')->limit(6)->select(); $this->dhlist = $dhlist; $this->display(); }
public function rank() { $userModel = M('UserDynamic'); $where['action'] = 'sign'; $stime = strtotime(date('Y-m-d 00:00:00')); $etime = strtotime(date('Y-m-d 23:59:59')); $where['create_time'] = array(array('GT', $stime), array('LT', $etime), 'and'); $count = $userModel->where($where)->count(); $page = $this->Pages($count, 30); $pageurl = '?page=' . urlencode('[PAGE]'); $page->url = __APP__ . '/member/rank/' . $pageurl; $unModel = new Model(); $list = $unModel->table(array(C('DB_PREFIX') . "user_dynamic" => 'D', C('DB_PREFIX') . "user" => 'U'))->where('D.userid=U.userid and D.action="sign" and D.create_time>' . $stime . ' and D.create_time<' . $etime)->field('U.userid,U.uavatar,U.openuid,U.nickname,D.create_time,D.content')->order('D.create_time DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); $this->assign("list", $list); $this->assign('navtitle', '今天签到排名'); $this->assign("Page", $page->show()); $this->display('dynamic'); }
public function workslist($type, $url) { //中间广告位 $this->assign('midad', parent::getAdvert(2, 1, 0, 1)); $worksModel = M('Works'); $where['status'] = array('EQ', true); $where['type'] = array('EQ', 1); $count = $worksModel->where($where)->count(); $page = $this->Pages($count, 15); $pageurl = '?page=' . urlencode('[PAGE]'); $page->url = __APP__ . '/dongtai/' . $url . '/' . $pageurl; $Model = new Model(); $list = $Model->table(array(C('DB_PREFIX') . 'works' => 'W', C('DB_PREFIX') . 'user' => 'U'))->where('W.userid=U.userid and W.status=true and W.type=1')->field('W.title,W.content,W.goodnum,W.msgnum,W.workid,W.create_time,W.image,U.nickname,U.uavatar,U.openuid,U.uprovince,U.ucity,U.userid,U.ifrz')->order('' . $type . ' DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); foreach ($list as $key => $value) { $list[$key]['dignum'] = M('Dig')->where(array('status' => true, 'infoid' => $value['workid'], 'userid' => $this->userid))->count(); } $this->pagecount = $page->totalRows / $page->listRows; $this->assign("list", $list); $this->assign("Page", $page->show()); }
public function reportdetail() { $aid = I('get.id'); if (empty($aid)) { $this->error('您访问的页面不存在!'); } $data = M('TryReport')->where(array('status' => true, 'id' => $aid))->find(); $model = new Model(); $data = $model->table(array(C('DB_PREFIX') . 'try_report' => 'R', C('DB_PREFIX') . 'try_items' => 'I', C('DB_PREFIX') . 'user' => 'U'))->where('I.tryid=R.tryid and U.userid=R.userid and R.status=true and R.id=' . $aid)->field('R.id,R.msgnum,I.title,I.price,I.buylink,U.openuid,U.uavatar,U.nickname,U.ifrz,R.create_time,R.content,R.image,R.otherpic')->find(); $data['otherpic'] = explode('|', $data['otherpic']); if ($data) { $this->assign('data', $data); } else { $this->_empty(); } //评论 $where['infoid'] = $aid; $where['type'] = 3; $where['parent_id'] = 0; $count = M('UserMessage')->where($where)->count(); // $limitRows = 5; // 设置每页记录数 $limitRows = C('YF_PAGE'); $page = $this->ajaxpage($count, $limitRows, '#msg', 'ajax_div', 'ajax_page_div'); $msgModel = new Model(); $message = $msgModel->table(array(C('DB_PREFIX') . 'user_message' => 'M', C('DB_PREFIX') . 'user' => 'U'))->where('M.userid=U.userid and M.status=true and M.infoid=' . $aid . ' and M.type=3 and M.parent_id=0')->field('M.create_time,M.content,U.nickname,U.uavatar,U.openuid,U.uprovince,U.ucity,U.userid,M.id,M.touserid')->order('M.create_time DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); // foreach($message as $k=>$v){ // $message[$k]['touser']=M('User')->field('openuid,nickname')->where(array('userid'=>$v['touserid']))->find(); // } foreach ($message as $k => $v) { $child_temp = array(); $child_temp = $msgModel->table(C('DB_PREFIX') . 'user_message')->field('*')->where(array('parent_id' => $v['id']))->order('create_time ASC')->select(); $message[$k]['childlist'] = array(); if ($child_temp) { foreach ($child_temp as $yk => $yv) { if ($yv['userid'] == 0) { $child_temp[$yk]['nickname'] = "烘焙圈"; $child_temp[$yk]['openuid'] = 0; } else { $yf_user = array(); $yf_user = M('User')->field('openuid, nickname, uprovince, ucity, uavatar, ifrz')->where(array('userid' => $yv['userid']))->find(); $child_temp[$yk]['nickname'] = $yf_user['nickname']; $child_temp[$yk]['openuid'] = $yf_user['openuid']; $child_temp[$yk]['uprovince'] = $yf_user['uprovince']; $child_temp[$yk]['ucity'] = $yf_user['ucity']; $child_temp[$yk]['uavatar'] = $yf_user['uavatar']; $child_temp[$yk]['ifrz'] = $yf_user['ifrz']; } if ($yv['touserid'] != 0) { $child_temp[$yk]['touser'] = M('User')->field('openuid,nickname')->where(array('userid' => $yv['touserid']))->find(); } else { $child_temp[$yk]['touser']['nickname'] = "烘焙圈"; $child_temp[$yk]['touser']['openuid'] = 0; } } $message[$k]['childlist'] = $child_temp; } $message[$k]['tempname'] = hy_substr($v['nickname'], 4, true); //$message[$k]['tempname'] = $v['nickname']; $message[$k]['touser'] = array(); if (!empty($v['touserid'])) { $message[$k]['touser'] = M('User')->field('openuid,nickname')->where(array('userid' => $v['touserid']))->find(); } } unset($where['parent_id']); $this->msgcount = M('UserMessage')->where($where)->count(); $this->msgtype = 3; $this->assign('msglist', $message); $this->assign('page', $page->show()); if (IS_AJAX) { exit($this->fetch('msglist')); } $this->display(); }
/** * 随拍作品详情 */ public function detail() { $workid = I('get.workid'); if (empty($workid)) { $this->error('您访问的页面不存在'); } //增加点击数 $model = M('Suipai'); $model->where(array('id' => $workid))->setInc('clicknum'); $detail = $model->find($workid); $unionModel = new Model(); $detail = $unionModel->table(array(C('DB_PREFIX') . 'user' => 'U', C('DB_PREFIX') . 'suipai' => 'S'))->where('U.userid=S.userid and S.id=' . $workid)->field('U.nickname,U.uavatar,U.openuid,U.userid,U.ifrz,S.id,S.title,S.image,S.all_pic,S.content,S.clicknum,S.msgnum')->find(); if (!$detail) { $this->error('您访问的作品不存在'); } //start yf $yf_thumb = array(); $yf_pic = array(); if (!empty($detail['all_pic'])) { $yf_arr = json_decode($detail['all_pic'], true); $yf_temp = array(); foreach ($yf_arr as $k => $v) { $yf_thumb[] = $v; $yf_ex = explode("/", $v); $yf_ex[count($yf_ex) - 1] = str_replace("yf_", "", $yf_ex[count($yf_ex) - 1]); $yf_pic[] = implode("/", $yf_ex); } } else { $yf_arr = array(); $yf_thumb[] = $yf_pic[] = $detail['image']; } $detail['pic_num'] = count($yf_thumb); $detail['thumb'] = implode(",", $yf_thumb); $detail['pic'] = implode(",", $yf_pic); //end $this->assign('data', $detail); //关注数 $this->fansnum = getCount('UserFans', array('userid' => $detail['userid'], 'status' => true)); //右侧广告 $this->rightad = parent::getAdvert(4, 3, 0, 1); //评论 $where['infoid'] = $workid; $where['type'] = 4; $where['parent_id'] = 0; //yf 0915 $count = M('UserMessage')->where($where)->count(); // $limitRows = 5; // 设置每页记录数 $limitRows = C('YF_PAGE'); $page = $this->ajaxpage($count, $limitRows, '#msg', 'ajax_div', 'ajax_page_div'); $message = $unionModel->table(array(C('DB_PREFIX') . 'user_message' => 'M', C('DB_PREFIX') . 'user' => 'U'))->where('M.userid=U.userid and M.status=true and M.infoid=' . $workid . ' and M.type=4 and M.parent_id=0')->field('M.create_time,M.content,U.nickname,U.uavatar,U.openuid,U.uprovince,U.ucity,U.userid,M.id,M.touserid')->order('M.create_time DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); // foreach($message as $k=>$v){ // $message[$k]['touser']=M('User')->field('openuid,nickname')->where(array('userid'=>$v['touserid']))->find(); // } foreach ($message as $k => $v) { $child_temp = array(); $child_temp = $unionModel->table(C('DB_PREFIX') . 'user_message')->field('*')->where(array('parent_id' => $v['id']))->order('create_time ASC')->select(); $message[$k]['childlist'] = array(); if ($child_temp) { foreach ($child_temp as $yk => $yv) { if ($yv['userid'] == 0) { $child_temp[$yk]['nickname'] = "烘焙圈"; $child_temp[$yk]['openuid'] = 0; } else { $yf_user = array(); $yf_user = M('User')->field('openuid, nickname, uprovince, ucity, uavatar, ifrz')->where(array('userid' => $yv['userid']))->find(); $child_temp[$yk]['nickname'] = $yf_user['nickname']; $child_temp[$yk]['openuid'] = $yf_user['openuid']; $child_temp[$yk]['uprovince'] = $yf_user['uprovince']; $child_temp[$yk]['ucity'] = $yf_user['ucity']; $child_temp[$yk]['uavatar'] = $yf_user['uavatar']; $child_temp[$yk]['ifrz'] = $yf_user['ifrz']; } if ($yv['touserid'] != 0) { $child_temp[$yk]['touser'] = M('User')->field('openuid,nickname')->where(array('userid' => $yv['touserid']))->find(); } else { $child_temp[$yk]['touser']['nickname'] = "烘焙圈"; $child_temp[$yk]['touser']['openuid'] = 0; } } $message[$k]['childlist'] = $child_temp; } $message[$k]['tempname'] = hy_substr($v['nickname'], 4, true); //$message[$k]['tempname'] = $v['nickname']; $message[$k]['touser'] = array(); if (!empty($v['touserid'])) { $message[$k]['touser'] = M('User')->field('openuid,nickname')->where(array('userid' => $v['touserid']))->find(); } } unset($where['parent_id']); $this->msgcount = M('UserMessage')->where($where)->count(); $this->msgtype = 4; $this->assign('msglist', $message); $this->assign('page', $page->show()); if (IS_AJAX) { exit($this->fetch('msglist')); //list为list.html模版 } //获取会员烘焙作品数 $this->hbworksnum = getCount('Works', array('status' => true, 'type' => 1, 'userid' => $detail['userid'])); //获取会员随拍作品数 $this->spworksnum = getCount('Suipai', array('status' => true, 'userid' => $detail['userid'])); //是否关注 $this->isfans = getCount('UserFans', array('myid' => $this->userid, 'userid' => $detail['userid'], 'status' => true)); //更多随拍作品 $map['status'] = array('EQ', true); $map['userid'] = array('EQ', $detail['userid']); $map['id'] = array('NEQ', $workid); $this->moresp = M('Suipai')->field('image,id')->where($map)->limit(6)->select(); $this->display(); }
/** * 返回赔友动态排行 * @param $num * @param $order * @return mixed */ public function userDynamic($num) { $Model = new Model(); $userDynamicData = $Model->table(array(C('DB_PREFIX') . 'user_dynamic' => 'D', C('DB_PREFIX') . 'user' => 'U'))->where('D.userid=U.userid and D.status=true')->field('D.* , U.uname,U.uavatar,U.openuid')->order('D.create_time DESC,D.id DESC')->limit($num)->select(); return $userDynamicData; }
public function read() { $infoid = I('get.id'); if (empty($infoid)) { $this->_empty(); } M('News')->where(array('status' => true, 'id' => $infoid))->setInc('clicknum', 1); $data = M('News')->where(array('status' => true, 'id' => $infoid))->find(); $this->assign('data', $data); //评论 $where['infoid'] = $infoid; $where['type'] = 5; $where['parent_id'] = 0; $count = M('UserMessage')->where($where)->count(); // $limitRows = 10; // 设置每页记录数 $limitRows = C('YF_PAGE'); $page = $this->ajaxpage($count, $limitRows, 'type=msg', 'ajax_div', 'ajax_page_div'); $msgModel = new Model(); $message = $msgModel->table(array(C('DB_PREFIX') . 'user_message' => 'M', C('DB_PREFIX') . 'user' => 'U'))->where('M.userid=U.userid and M.status=true and M.infoid=' . $infoid . ' and M.type=5 and M.parent_id=0')->field('M.create_time,M.content,U.nickname,U.uavatar,U.openuid,U.uprovince,U.ucity,U.userid,M.id,M.touserid')->order('M.create_time DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); // foreach($message as $k=>$v){ // $message[$k]['touser']=M('User')->field('openuid,nickname')->where(array('userid'=>$v['touserid']))->find(); // } foreach ($message as $k => $v) { $child_temp = array(); $child_temp = $msgModel->table(C('DB_PREFIX') . 'user_message')->field('*')->where(array('parent_id' => $v['id']))->order('create_time ASC')->select(); $message[$k]['childlist'] = array(); if ($child_temp) { foreach ($child_temp as $yk => $yv) { if ($yv['userid'] == 0) { $child_temp[$yk]['nickname'] = "烘焙圈"; $child_temp[$yk]['openuid'] = 0; } else { $yf_user = array(); $yf_user = M('User')->field('openuid, nickname, uprovince, ucity, uavatar, ifrz')->where(array('userid' => $yv['userid']))->find(); $child_temp[$yk]['nickname'] = $yf_user['nickname']; $child_temp[$yk]['openuid'] = $yf_user['openuid']; $child_temp[$yk]['uprovince'] = $yf_user['uprovince']; $child_temp[$yk]['ucity'] = $yf_user['ucity']; $child_temp[$yk]['uavatar'] = $yf_user['uavatar']; $child_temp[$yk]['ifrz'] = $yf_user['ifrz']; } if ($yv['touserid'] != 0) { $child_temp[$yk]['touser'] = M('User')->field('openuid,nickname')->where(array('userid' => $yv['touserid']))->find(); } else { $child_temp[$yk]['touser']['nickname'] = "烘焙圈"; $child_temp[$yk]['touser']['openuid'] = 0; } } $message[$k]['childlist'] = $child_temp; } $message[$k]['tempname'] = hy_substr($v['nickname'], 4, true); //$message[$k]['tempname'] = $v['nickname']; $message[$k]['touser'] = array(); if (!empty($v['touserid'])) { $message[$k]['touser'] = M('User')->field('openuid,nickname')->where(array('userid' => $v['touserid']))->find(); } } unset($where['parent_id']); $this->msgcount = M('UserMessage')->where($where)->count(); $this->msgtype = 5; $this->assign('msglist', $message); $this->assign('page', $page->show()); if (IS_AJAX) { exit($this->fetch('msglist')); } $this->display(); }
/** * 获取关注列表 */ public function attention() { $where['myid'] = array('EQ', $this->uid); $where['status'] = array('EQ', true); $userModel = M('UserFans'); $count = $userModel->where($where)->count(); $page = $this->Pages($count, 30); $pageurl = '?page=' . urlencode('[PAGE]'); $page->url = $pageurl; $model = new Model(); $list = $model->table(array(C('DB_PREFIX') . 'user_fans' => 'F', C('DB_PREFIX') . 'user' => 'U'))->where('F.userid=U.userid and F.myid=' . $this->uid . ' and F.status=true')->field('U.uavatar,U.nickname,U.openuid,F.userid,U.ifrz')->limit($page->firstRow . ',' . $page->listRows)->select(); foreach ($list as $key => $value) { $dynamic = M('UserDynamic')->field('create_time,content')->where(array('userid' => $value['userid']))->order('id DESC')->find(); $list[$key]['create_time'] = $dynamic['create_time']; $list[$key]['content'] = $dynamic['content']; } $this->assign("list", $list); $this->assign("Page", $page->show()); $this->display('attention'); }
public function winner() { $qflist = M('ToppicSuipai')->field('userid,workid,count(id) as counts')->where(array('status' => true))->group('userid')->order('counts DESC, id DESC')->limit(60)->select(); foreach ($qflist as $key => $value) { $qflist[$key]['suipai'] = M('Suipai')->field('title,image,clicknum,msgnum')->where(array('id' => $value['workid'], 'status' => true))->find(); $qflist[$key]['user'] = M('User')->field('nickname,openuid,uavatar')->where(array('userid' => $value['userid']))->find(); } $this->assign('qflist', $qflist); $Model = new Model(); $hdlist = $Model->table(array(C('DB_PREFIX') . 'toppic_suipai' => 'TS', C('DB_PREFIX') . 'suipai' => 'S', C('DB_PREFIX') . 'user' => 'U'))->where('TS.userid=U.userid and S.status=true and S.id=TS.workid')->field('S.title,S.id,TS.create_time,S.image,U.uavatar,U.openuid,U.nickname')->order('S.msgnum DESC')->limit(40)->select(); $this->assign('hdlist', $hdlist); $this->display(); }
public function delworkST() { $id = I('get.id'); if (empty($id)) { $this->error('删除信息出错!'); } $model = new Model(); $result = $model->table(array(C('DB_PREFIX') . 'works_makestep' => 'M', C('DB_PREFIX') . 'works' => 'W'))->where('W.userid=' . $this->userid . ' and M.workid=W.workid and M.id=' . $id)->count(); if ($result) { if (M('WorksMakestep')->where(array('id' => $id))->delete()) { $this->success('删除成功'); } else { $this->error('删除失败!'); } } else { $this->error('您无权删除此作品信息!'); } }
public function suipai() { //显示 if ($this->doAction == 'index') { if (IS_POST) { $this->redirect('suipai?doAction=index', $_POST); } //查询条件 $where = ''; //搜索 $search = I('get.search'); if (!empty($search)) { $this->assign("search", $search); //添加开始时间 $start_time = I('get.start_time'); if (!empty($start_time)) { $start_time = strtotime($start_time); $where .= ' and S.create_time>' . $start_time; $this->assign('start_time', $start_time); } //添加结束时间 $end_time = I('get.end_time'); if (!empty($end_time)) { $end_time = strtotime($end_time); $where .= ' and S.create_time<' . $end_time; $this->assign('end_time', $end_time); } /*if ($end_time > 0 && $start_time > 0) { $where.=' and S.create_time>'.$start_time.' and S.create_time<'.$end_time; }*/ //搜索关键字 $keyword = \Input::getVar(I('get.keyword')); if (!empty($keyword)) { $this->assign("keyword", $keyword); $where .= ' and S.title like "%' . $keyword . '"'; } //状态 $status = I('get.status'); $this->assign('status', $status); if (isset($_GET['status'])) { $where .= ' and S.status=' . $status; } //获奖 $ifwin = I('get.ifwin'); $this->assign('ifwin', $ifwin); if (isset($_GET['ifwin']) && $ifwin < 3) { $where .= ' and TS.ifwin=' . $ifwin; } } else { $where .= ' and S.status=true'; $this->assign('ifwin', 3); } $Model = new Model(); $arr = $Model->table(array(C('DB_PREFIX') . 'toppic_suipai' => 'TS', C('DB_PREFIX') . 'suipai' => 'S', C('DB_PREFIX') . 'user' => 'U'))->where('TS.userid=U.userid and S.id=TS.workid' . $where)->field('TS.id')->select(); $count = count($arr); $page = $this->Pages($count, 30); $list = $Model->table(array(C('DB_PREFIX') . 'toppic_suipai' => 'TS', C('DB_PREFIX') . 'suipai' => 'S', C('DB_PREFIX') . 'user' => 'U'))->where('TS.userid=U.userid and S.id=TS.workid' . $where)->field('TS.ifwin,S.title,S.msgnum,S.clicknum,S.id,TS.create_time,S.image,U.uavatar,U.openuid,TS.userid,S.status')->order('TS.id DESC')->limit($page->firstRow . ',' . $page->listRows)->select(); $this->assign('Page', $page->show())->assign('count', $count)->assign('data', $list); $this->display('Toppic:Suipai:index'); } //批量处理信息 if ($this->doAction == 'suipaibatch') { $ids = $_POST['ids']; if (!$ids) { $this->error('没有信息被选中!'); } $doAct = I('get.do'); switch ($doAct) { case 'win': $data = array('ifwin' => true); $msg = '获奖'; break; case 'nowin': $data = array('ifwin' => false); $msg = '取消获奖'; break; } foreach ($ids as $id) { M('ToppicSuipai')->where(array('workid' => $id))->save($data); } $this->success($msg . '成功!'); } }