query($sql)); $Page = new \Think\Page($count,C('BACK_PAGE_NUM')); $show = $Page->show();// 分页显示输出 $sql.=' order by s_id desc LIMIT '.$Page->firstRow.','.$Page->listRows; $list=M()->query($sql); $site_c = M('config')->where( array('name' => 'SITE_URL') )->find(); foreach($list as $key => $val) { $seller_view_link = $site_c['value']."/index.php?s=/seller/info/seller_id/".$val['s_id']; $apply_relship = M('apply_relship')->where( array('seller_id' => $val['s_id']) )->find(); $list[$key]['seller_view_link'] = $seller_view_link; } return array( 'empty'=>'~~暂无数据', 'list'=>$list, 'page'=>$show ); } public function validate($data){ $error=array(); if(empty($data['image'])){ $error='图片必须'; } if($error){ return array( 'status'=>'back', 'message'=>$error ); } } public function edit_ad($data){ $error=$this->validate($data); if($error){ return $error; } $r=M('seller_ad')->save($data); if($r){ return array( 'status'=>'success', 'message'=>'修改成功', 'jump'=>U('Seller/adlist') ); }else{ return array( 'status'=>'fail', 'message'=>'修改失败', 'jump'=>U('Seller/adlist') ); } } public function add_ad($data) { $error=$this->validate($data); if($error){ return $error; } $data['addtime'] = time(); $r=M('seller_ad')->add($data); if($r){ return array( 'status'=>'success', 'message'=>'新增成功', 'jump'=>U('Seller/adlist') ); }else{ return array( 'status'=>'fail', 'message'=>'新增失败', 'jump'=>U('Seller/adlist') ); } } public function show_slider_page($seller_id){ $count=M('seller_ad')->where( array('seller_id' => $seller_id) )->count(); $Page = new \Think\Page($count,C('BACK_PAGE_NUM')); $show = $Page->show();// 分页显示输出 $list = M('seller_ad')->where(array('seller_id' => $seller_id))->order('id desc')->limit($Page->firstRow.','.$Page->listRows)->select(); foreach ($list as $key => $value) { $list[$key]['image']=resize($value['image'], 100, 100); } return array( 'empty'=>'~~暂无数据', 'list'=>$list, 'page'=>$show ); } function show_apply_user_page($search = array()) { $sql="select * from ".C('DB_PREFIX')."apply "; if(!empty($search)) { if(isset($search['state'])) { $where = ' where state = '.intval($search['state']); $sql .= $where; } } $count=count(M()->query($sql)); $Page = new \Think\Page($count,C('BACK_PAGE_NUM')); $show = $Page->show();// 分页显示输出 $sql.=' order by state asc,id desc LIMIT '.$Page->firstRow.','.$Page->listRows; $list=M()->query($sql); foreach($list as $key => $val) { $goods_category = M('goods_category')->where( array('id' => $val['category_id']) )->find(); $val['category_name'] = $goods_category['name']; $list[$key] = $val; } return array( 'empty'=>'~~暂无数据', 'list'=>$list, 'page'=>$show ); } function add_seller_user($data){ if(empty($data['s_uname'])){ $error="卖家名不能为空!!"; }elseif(empty($data['s_passwd'])){ $error="密码不能为空!!"; } if($error){ return array( 'status'=>'back', 'message'=>$error ); } $data['s_passwd'] =think_ucenter_encrypt($data['s_passwd'],C('SELLER_PWD_KEY')); $data['s_create_time'] =time(); $data['s_status'] =1; $res = M('Seller')->add($data); $s_id = M('Seller')->getLastInsID(); if($res){ return array( 's_id' => $s_id, 'status'=>'success', 'message'=>'新增成功', 'jump'=>U('SellerManage/index') ); }else{ return array( 'status'=>'back', 'message'=>'新增失败' ); } } function edit_seller_user($d){ /** array(3) { ["s_uname"]=> string(9) "狮子鱼" ["s_passwd"]=> string(1) "1" ["s_id"]=> string(1) "1" } **/ if(empty($d['s_passwd'])) { unset($d['s_passwd']); }else $d['s_passwd']=think_ucenter_encrypt($d['s_passwd'],C('SELLER_PWD_KEY')); $d['s_true_name'] = $d['s_uname']; $r=M('Seller')->where(array('s_id'=>$d['s_id']))->save($d); if($r){ return true; }else{ return false; } } } ?>