From 5a197c2e4621f62ba8fb107099f186c1ff6aa8a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E4=B8=80=E5=B3=B0?= <1feng.0595@gmail.com> Date: Thu, 14 Dec 2017 23:22:20 +0800 Subject: [PATCH] userwithdraw --- .../Controllers/Admin/FeedbackController.php | 82 +++++++++++++ app/Http/Controllers/Admin/UserController.php | 36 +++++- .../Admin/UserWithdrawController.php | 57 +++++++++ app/Http/Model/User.php | 40 +++++++ .../views/admin/UserWithdraw/add.blade.php | 64 ++++++++++ .../views/admin/UserWithdraw/edit.blade.php | 67 +++++++++++ .../views/admin/UserWithdraw/index.blade.php | 34 ++++++ resources/views/admin/admin/index.blade.php | 2 +- .../views/admin/adminrole/index.blade.php | 2 +- .../views/admin/category/index.blade.php | 2 +- resources/views/admin/feedback/add.blade.php | 110 ++++++++++++++++++ resources/views/admin/feedback/edit.blade.php | 110 ++++++++++++++++++ .../views/admin/feedback/index.blade.php | 26 +++++ .../views/admin/friendlink/index.blade.php | 2 +- .../views/admin/guestbook/index.blade.php | 35 +++--- resources/views/admin/menu/index.blade.php | 2 +- resources/views/admin/order/detail.blade.php | 3 +- resources/views/admin/order/index.blade.php | 8 +- resources/views/admin/slide/index.blade.php | 4 +- resources/views/admin/user/edit222.blade.php | 58 --------- resources/views/admin/user/index.blade.php | 32 +++-- resources/views/admin/user/money.blade.php | 26 +++++ .../views/weixin/order/orderDetail.blade.php | 2 +- .../views/weixin/order/orderList.blade.php | 2 +- .../weixin/user/userDistribution.blade.php | 4 +- .../views/weixin/user/userWithdraw.blade.php | 2 +- routes/web.php | 12 ++ 27 files changed, 716 insertions(+), 108 deletions(-) create mode 100644 app/Http/Controllers/Admin/FeedbackController.php create mode 100644 app/Http/Controllers/Admin/UserWithdrawController.php create mode 100644 resources/views/admin/UserWithdraw/add.blade.php create mode 100644 resources/views/admin/UserWithdraw/edit.blade.php create mode 100644 resources/views/admin/UserWithdraw/index.blade.php create mode 100644 resources/views/admin/feedback/add.blade.php create mode 100644 resources/views/admin/feedback/edit.blade.php create mode 100644 resources/views/admin/feedback/index.blade.php delete mode 100644 resources/views/admin/user/edit222.blade.php create mode 100644 resources/views/admin/user/money.blade.php diff --git a/app/Http/Controllers/Admin/FeedbackController.php b/app/Http/Controllers/Admin/FeedbackController.php new file mode 100644 index 0000000..b25aa80 --- /dev/null +++ b/app/Http/Controllers/Admin/FeedbackController.php @@ -0,0 +1,82 @@ +insert(array_filter($_POST))) + { + success_jump('添加成功!', route('admin_feedback')); + } + else + { + error_jump('添加失败!请修改后重新添加'); + } + } + + public function edit() + { + if(!empty($_GET["id"])){$id = $_GET["id"];}else{$id="";} + if(preg_match('/[0-9]*/',$id)){}else{exit;} + + $data['id'] = $id; + $data['post'] = object_to_array(DB::table('feedback')->where('id', $id)->first(), 1); + + return view('admin.feedback.edit', $data); + } + + public function doedit() + { + if(!empty($_POST["id"])){$id = $_POST["id"];unset($_POST["id"]);}else{$id="";exit;} + + if(isset($_POST['editorValue'])){unset($_POST['editorValue']);} + unset($_POST["_token"]); + + if(DB::table('feedback')->where('id', $id)->update($_POST)) + { + success_jump('修改成功!', route('admin_slide')); + } + else + { + error_jump('修改失败!'); + } + } + + public function del() + { + if(!empty($_GET["id"])){$id = $_GET["id"];}else{error_jump('删除失败!请重新提交');} + + if(DB::table('feedback')->whereIn("id", explode(',', $id))->delete()) + { + success_jump('删除成功'); + } + else + { + error_jump('删除失败!请重新提交'); + } + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 39e5bf2..3bf7479 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Admin; use App\Http\Controllers\Admin\CommonController; use DB; +use App\Http\Model\User; class UserController extends CommonController { @@ -15,11 +16,42 @@ class UserController extends CommonController { $posts = parent::pageList('user'); - $data['posts'] = $posts; + if($posts) + { + foreach($posts as $k=>$v) + { + $posts[$k]->sex_text = User::getSexText(['sex'=>$v->sex]); + $posts[$k]->status_text = User::getStatusText(['status'=>$v->status]); + } + } + $data['posts'] = $posts; return view('admin.user.index', $data); } + //会员账户记录 + public function money() + { + $where = ''; + if(isset($_REQUEST["user_id"])) + { + $where['user_id'] = $_REQUEST["user_id"]; + } + + $posts = parent::pageList('user_money',$where); + + if($posts) + { + foreach($posts as $k=>$v) + { + $posts[$k]->user = DB::table('user')->where('id', $v->user_id)->first(); + } + } + + $data['posts'] = $posts; + return view('admin.user.money', $data); + } + public function add() { return view('admin.user.add'); @@ -68,7 +100,7 @@ class UserController extends CommonController { if(!empty($_GET["id"])){$id = $_GET["id"];}else{error_jump('删除失败!请重新提交');} - if(DB::table('user')->whereIn("id", explode(',', $id))->delete()) + if(DB::table('user')->whereIn("id", explode(',', $id))->update(['status' => 2])) { success_jump('删除成功'); } diff --git a/app/Http/Controllers/Admin/UserWithdrawController.php b/app/Http/Controllers/Admin/UserWithdrawController.php new file mode 100644 index 0000000..ca27563 --- /dev/null +++ b/app/Http/Controllers/Admin/UserWithdrawController.php @@ -0,0 +1,57 @@ +0)); + + if($posts) + { + foreach($posts as $k=>$v) + { + $posts[$k]->user = DB::table('user')->where('id', $v->id)->first(); + $posts[$k]->status_text = UserWithdraw::getStatusText(['status'=>$v->status]); + } + } + + $data['posts'] = $posts; + return view('admin.UserWithdraw.index', $data); + } + + public function edit() + { + if(!empty($_GET["id"])){$id = $_GET["id"];}else{$id="";} + if(preg_match('/[0-9]*/',$id)){}else{exit;} + + $data['id'] = $id; + $data['post'] = object_to_array(DB::table('user_withdraw')->where('id', $id)->first(), 1); + + return view('admin.UserWithdraw.edit', $data); + } + + public function doedit() + { + if(!empty($_POST["id"])){$id = $_POST["id"];unset($_POST["id"]);}else {$id="";exit;} + + unset($_POST["_token"]); + if(DB::table('user_withdraw')->where('id', $id)->update($_POST)) + { + success_jump('修改成功!', route('admin_user')); + } + else + { + error_jump('修改失败!'); + } + } +} \ No newline at end of file diff --git a/app/Http/Model/User.php b/app/Http/Model/User.php index 9152165..28a0a81 100644 --- a/app/Http/Model/User.php +++ b/app/Http/Model/User.php @@ -223,4 +223,44 @@ class User extends BaseModel return $res; } + + //获取性别文字:0未知,1男,2女 + public static function getSexText($where) + { + $res = ''; + if($where['sex'] === 0) + { + $res = '未知'; + } + elseif($where['sex'] === 1) + { + $res = '男'; + } + elseif($where['sex'] === 2) + { + $res = '女'; + } + + return $res; + } + + //获取用户状态文字:1正常 2 删除 3锁定 + public static function getStatusText($where) + { + $res = ''; + if($where['status'] === 1) + { + $res = '正常'; + } + elseif($where['status'] === 2) + { + $res = '删除'; + } + elseif($where['status'] === 3) + { + $res = '锁定'; + } + + return $res; + } } \ No newline at end of file diff --git a/resources/views/admin/UserWithdraw/add.blade.php b/resources/views/admin/UserWithdraw/add.blade.php new file mode 100644 index 0000000..772a67f --- /dev/null +++ b/resources/views/admin/UserWithdraw/add.blade.php @@ -0,0 +1,64 @@ +@extends('admin.layouts.app') +@section('title', '管理员添加') + +@section('content') +
管理员列表 > 管理员添加
+ +
{{ csrf_field() }} + + + + + + + + + + + + + + + + + + + + + +
用户名:
密码:
邮箱:
角色: + +
  
+ +@endsection \ No newline at end of file diff --git a/resources/views/admin/UserWithdraw/edit.blade.php b/resources/views/admin/UserWithdraw/edit.blade.php new file mode 100644 index 0000000..65b5341 --- /dev/null +++ b/resources/views/admin/UserWithdraw/edit.blade.php @@ -0,0 +1,67 @@ +@extends('admin.layouts.app') +@section('title', '管理员修改') + +@section('content') +
管理员列表 > 管理员修改
+ +
{{ csrf_field() }} + + + + + + + + + + + + + + + + + + + + + +
用户名:" class="required" style="width:30%" placeholder="在此输入用户名">
密码:
邮箱:" style="width:30%">
角色: + +
  
+ +@endsection \ No newline at end of file diff --git a/resources/views/admin/UserWithdraw/index.blade.php b/resources/views/admin/UserWithdraw/index.blade.php new file mode 100644 index 0000000..fb8d653 --- /dev/null +++ b/resources/views/admin/UserWithdraw/index.blade.php @@ -0,0 +1,34 @@ +@extends('admin.layouts.app') +@section('title', '提现申请列表') + +@section('content') +

提现申请列表

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
ID用户名提现金额姓名收款方式收款账号申请时间状态操作
id; ?>user->user_name; ?>
user->mobile){echo 'TEL:'.$row->user->mobile;} ?>
money; ?>name; ?>method; ?>账号:account;if($row->bank_name){echo '
银行名称:'.$row->bank_name;}if($row->bank_place){echo '
开户行:'.$row->bank_place;} ?>
add_time); ?>status_text; ?>成功 拒绝
+ + +@endsection \ No newline at end of file diff --git a/resources/views/admin/admin/index.blade.php b/resources/views/admin/admin/index.blade.php index fa86294..04d1ade 100644 --- a/resources/views/admin/admin/index.blade.php +++ b/resources/views/admin/admin/index.blade.php @@ -5,7 +5,7 @@

管理员列表

[ 添加管理员 ]

- + diff --git a/resources/views/admin/adminrole/index.blade.php b/resources/views/admin/adminrole/index.blade.php index 715ece7..2670609 100644 --- a/resources/views/admin/adminrole/index.blade.php +++ b/resources/views/admin/adminrole/index.blade.php @@ -5,7 +5,7 @@

角色管理

[ 添加角色 ]

ID 用户名 邮箱
- + diff --git a/resources/views/admin/category/index.blade.php b/resources/views/admin/category/index.blade.php index 684dce6..8634bf1 100644 --- a/resources/views/admin/category/index.blade.php +++ b/resources/views/admin/category/index.blade.php @@ -6,7 +6,7 @@
ID 角色名称 角色描述
- +"> diff --git a/resources/views/admin/feedback/add.blade.php b/resources/views/admin/feedback/add.blade.php new file mode 100644 index 0000000..a59a946 --- /dev/null +++ b/resources/views/admin/feedback/add.blade.php @@ -0,0 +1,110 @@ +@extends('admin.layouts.app') +@section('title', '轮播图添加') + +@section('content') +
轮播图列表 > 添加轮播图
+ +{{ csrf_field() }} +
ID名称文章数别名更新时间操作
ID名称文章数别名更新时间操作
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
标题:
链接网址: (请用绝对地址)
跳转方式: +  _blank   +  _self +
是否显示: +  是   +  否 +
排序: + +
所属的组: + +
图片:
  
+ +@endsection \ No newline at end of file diff --git a/resources/views/admin/feedback/edit.blade.php b/resources/views/admin/feedback/edit.blade.php new file mode 100644 index 0000000..d7e6216 --- /dev/null +++ b/resources/views/admin/feedback/edit.blade.php @@ -0,0 +1,110 @@ +@extends('admin.layouts.app') +@section('title', '轮播图修改') + +@section('content') +
轮播图列表 > 轮播图修改
+ +
{{ csrf_field() }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
标题:
链接网址: (请用绝对地址)
跳转方式: + /> _blank   + /> _self +
是否显示: + /> 是   + /> 否 +
排序: + +
所属的组: + +
图片: " src="" width="120" height="80" id="picview">
  
+ +@endsection \ No newline at end of file diff --git a/resources/views/admin/feedback/index.blade.php b/resources/views/admin/feedback/index.blade.php new file mode 100644 index 0000000..f0523d3 --- /dev/null +++ b/resources/views/admin/feedback/index.blade.php @@ -0,0 +1,26 @@ +@extends('admin.layouts.app') +@section('title', '意见反馈列表') + +@section('content') +

意见反馈列表

+ +
+ + + + + + + + + + + + + + + +
ID标题内容时间管理
id; ?>title; ?>content; ?>created_at; ?>删除
+ + +@endsection \ No newline at end of file diff --git a/resources/views/admin/friendlink/index.blade.php b/resources/views/admin/friendlink/index.blade.php index 81b8b6b..a1aed45 100644 --- a/resources/views/admin/friendlink/index.blade.php +++ b/resources/views/admin/friendlink/index.blade.php @@ -5,7 +5,7 @@

友情链接管理

[ 添加友情链接 ]

- + diff --git a/resources/views/admin/guestbook/index.blade.php b/resources/views/admin/guestbook/index.blade.php index c9c6e47..84bb603 100644 --- a/resources/views/admin/guestbook/index.blade.php +++ b/resources/views/admin/guestbook/index.blade.php @@ -7,26 +7,21 @@
编号 链接名称 链接网址
- - - - - - - - - - - - - - - - - - -
ID标题留言时间内容操作
id; ?>title; ?>addtime); ?>msg; ?> 删除
-
+ +ID +标题 +留言时间 +内容操作 + + + +id; ?> +title; ?> +addtime); ?> +msg; ?> 删除 + + +
diff --git a/resources/views/admin/menu/index.blade.php b/resources/views/admin/menu/index.blade.php index 0d8a6b8..b1c3dd9 100644 --- a/resources/views/admin/menu/index.blade.php +++ b/resources/views/admin/menu/index.blade.php @@ -5,7 +5,7 @@

菜单管理

[ 菜单添加 ]

- + diff --git a/resources/views/admin/order/detail.blade.php b/resources/views/admin/order/detail.blade.php index afb0497..35a6b44 100644 --- a/resources/views/admin/order/detail.blade.php +++ b/resources/views/admin/order/detail.blade.php @@ -10,8 +10,9 @@ 当前可执行操作: - + +
diff --git a/resources/views/admin/order/index.blade.php b/resources/views/admin/order/index.blade.php index 2dc2757..905cffd 100644 --- a/resources/views/admin/order/index.blade.php +++ b/resources/views/admin/order/index.blade.php @@ -9,11 +9,11 @@
- +
- +
@@ -22,10 +22,10 @@
- +
- +
diff --git a/resources/views/admin/slide/index.blade.php b/resources/views/admin/slide/index.blade.php index a6e15bd..ca4e05e 100644 --- a/resources/views/admin/slide/index.blade.php +++ b/resources/views/admin/slide/index.blade.php @@ -4,8 +4,8 @@ @section('content')

轮播图管理

[ 添加轮播图 ]

-
ID 菜单名称 操作方法
- +
+ diff --git a/resources/views/admin/user/edit222.blade.php b/resources/views/admin/user/edit222.blade.php deleted file mode 100644 index 0bdafea..0000000 --- a/resources/views/admin/user/edit222.blade.php +++ /dev/null @@ -1,58 +0,0 @@ -密码修改_后台管理@include('admin.common.header') -
-
- - -
-

密码修改

-{{ csrf_field() }} -
图片 标题 链接网址
- - - - - - - - - - - - - - - - - - - - -
用户名:" style="width:30%">
旧密码:
新密码:
确认密码:
  
-
- - \ No newline at end of file diff --git a/resources/views/admin/user/index.blade.php b/resources/views/admin/user/index.blade.php index fa86294..3736b3e 100644 --- a/resources/views/admin/user/index.blade.php +++ b/resources/views/admin/user/index.blade.php @@ -1,25 +1,35 @@ @extends('admin.layouts.app') -@section('title', '管理员列表') +@section('title', '会员列表') @section('content') -

管理员列表

[ 添加管理员 ]

+

会员列表

[ 添加会员 ] [ 账户记录 ]

-
- +
+ + - + + + + + - + - - - - - + + + + + + + + + +
ID头像 用户名邮箱性别余额积分佣金注册时间 状态 管理
id; ?>username; ?>email; ?>status==0){echo '正常';}elseif($row->status==1){echo '禁用';}elseif($row->status==2){echo '禁用';} ?>修改id<>1){ ?> | 删除
user_name){echo $row->user_name;}else{echo $row->mobile;} ?>sex_text; ?>money; ?>point; ?>commission; ?>add_time); ?>status_text; ?>人工充值 | 帐户记录 | 修改id<>1){ ?> | 删除
diff --git a/resources/views/admin/user/money.blade.php b/resources/views/admin/user/money.blade.php new file mode 100644 index 0000000..8feb046 --- /dev/null +++ b/resources/views/admin/user/money.blade.php @@ -0,0 +1,26 @@ +@extends('admin.layouts.app') +@section('title', '账户记录列表') + +@section('content') +

账户记录列表

+ +
+ + + + + + + + + + + + + + + +
ID用户名金额说明时间
id; ?>user->user_name){echo $row->user->user_name;}else{echo $row->user->mobile;} ?>type==1){echo ' color="#0C0"';}else{echo ' color="red"';} ?>>type==1){echo '-';} ?>money; ?>des; ?>add_time); ?>
+ + +@endsection \ No newline at end of file diff --git a/resources/views/weixin/order/orderDetail.blade.php b/resources/views/weixin/order/orderDetail.blade.php index bdc32dc..c524ba8 100644 --- a/resources/views/weixin/order/orderDetail.blade.php +++ b/resources/views/weixin/order/orderDetail.blade.php @@ -44,7 +44,7 @@

合计: ¥ (含运费:¥)

-
删除取消订单付款查看物流确认收货评价
+
删除取消订单付款查看物流确认收货评价
@@ -23,7 +23,7 @@
- +