Donation.php
2.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<?php
namespace app\admin\controller;
use think\facade\Request;
class Donation extends Common
{
//捐赠列表
public function index(){
if(Request::isAjax()) {
$key=input('post.key');
$page =input('page')?input('page'):1;
$pageSize =input('limit')?input('limit'):config('pageSize');
$list = db('donation')
->where('name', 'like', "%" . $key . "%")
->order('addtime desc')
->paginate(array('list_rows'=>$pageSize,'page'=>$page))
->toArray();
foreach ($list['data'] as $k=>$v){
$list['data'][$k]['addtime'] = date('Y-m-d H:s',$v['addtime']);
$list['data'][$k]['mnum'] = $v['money']*100;
}
return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$list['data'],'count'=>$list['total'],'rel'=>1];
}
return $this->fetch();
}
public function add(){
if(Request::isAjax()) {
//构建数组
$data = input('post.');
$data['addtime'] = time();
db('donation')->insert($data);
$result['code'] = 1;
$result['msg'] = '捐赠名单添加成功!';
$result['url'] = url('index');
return $result;
}else{
$this->assign('title',lang('add').'捐赠名单');
$this->assign('info','null');
return $this->fetch('form');
}
}
public function edit(){
if(Request::isAjax()) {
$data = input('post.');
db('donation')->update($data);
$result['code'] = 1;
$result['msg'] = '捐赠名单修改成功!';
$result['url'] = url('index');
return $result;
}else{
$id=input('id');
$info=db('donation')->where(array('id'=>$id))->find();
$this->assign('info',json_encode($info,true));
$this->assign('title',lang('edit').'捐赠名单');
return $this->fetch('form');
}
}
public function del(){
db('donation')->where(array('id'=>input('id')))->delete();
return ['code'=>1,'msg'=>'删除成功!'];
}
public function delall(){
$map[] =array('id','in',input('param.ids/a'));
db('donation')->where($map)->delete();
$result['msg'] = '删除成功!';
$result['code'] = 1;
$result['url'] = url('index');
return $result;
}
}