You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
115 lines
2.9 KiB
PHP
115 lines
2.9 KiB
PHP
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: xmy 280564871@qq.com
|
|
* Date: 2017/4/5
|
|
* Time: 19:47
|
|
*/
|
|
|
|
namespace Admin\Controller;
|
|
|
|
use Admin\Model\PointShopModel;
|
|
|
|
class PointShopController extends ThinkController
|
|
{
|
|
|
|
|
|
public function _initialize()
|
|
{
|
|
$this->meta_title = "积分商城";
|
|
return parent::_initialize(); // TODO: Change the autogenerated stub
|
|
}
|
|
|
|
public function lists($p=1)
|
|
{
|
|
$model = new PointShopModel();
|
|
$data = $model->getLists("","create_time desc",$p);
|
|
$this->assign("data",$data['data']);
|
|
|
|
//分页
|
|
$count = $data['count'];
|
|
|
|
if(isset($_REQUEST['row'])) {$row = $_REQUEST['row'];}else{$row = 10;}
|
|
$page = set_pagination($count,$row);
|
|
if($page) {$this->assign('_page', $page);}
|
|
|
|
$this->m_title = '积分商城';
|
|
$this->assign('commonset',M('Kuaijieicon')->where(['url'=>'PointType/lists','status'=>1])->find());
|
|
|
|
|
|
$this->display();
|
|
}
|
|
|
|
public function add()
|
|
{
|
|
if (IS_POST) {
|
|
$model = new PointShopModel();
|
|
if(I('post.point')<0){
|
|
$this->error("价格不能小于0");
|
|
}
|
|
$result = $model->saveData();
|
|
if ($result !== false) {
|
|
$this->success("添加成功!", U('lists'));
|
|
} else {
|
|
$this->error("添加失败:" . $model->getError());
|
|
}
|
|
} else {
|
|
|
|
$this->m_title = '积分商城';
|
|
$this->assign('commonset',M('Kuaijieicon')->where(['url'=>'PointType/lists','status'=>1])->find());
|
|
|
|
|
|
$this->display();
|
|
}
|
|
}
|
|
|
|
|
|
public function edit($id)
|
|
{
|
|
$model = new PointShopModel();
|
|
if (IS_POST) {
|
|
if(I('post.point')<0){
|
|
$this->error("价格不能小于0");
|
|
}
|
|
$result = $model->saveData($id);
|
|
if ($result !== false) {
|
|
$this->success("编辑成功!", U('lists'));
|
|
} else {
|
|
$this->error("编辑失败:" . $model->getError());
|
|
}
|
|
} else {
|
|
$data = $model->getData($id);
|
|
// if(!empty($data['cover'])) {
|
|
// $data['cover_data'] = explode(',', $data['cover']);
|
|
// }
|
|
if(!empty($data['cover'])) {
|
|
$valueArr = explode(',', $data['cover']);
|
|
$str = '';
|
|
foreach ($valueArr as $key1 => $value1) {
|
|
$a = get_cover($value1, 'path');
|
|
$str .= $a.',';
|
|
}
|
|
$data['valuedata'] = rtrim($str, ',');
|
|
}
|
|
$this->assign("data",$data);
|
|
|
|
|
|
$this->m_title = '积分商城';
|
|
$this->assign('commonset',M('Kuaijieicon')->where(['url'=>'PointType/lists','status'=>1])->find());
|
|
|
|
|
|
$this->display();
|
|
}
|
|
}
|
|
|
|
public function delete($ids){
|
|
$model = new PointShopModel();
|
|
$map['id'] = ['in',$ids];
|
|
$result = $model->where($map)->delete();
|
|
if ($result !== false){
|
|
$this->success("删除成功!", U('lists'));
|
|
}else{
|
|
$this->error("删除失败");
|
|
}
|
|
}
|
|
} |