diff --git a/app/admin/controller/User.php b/app/admin/controller/User.php index f8bc3cd..fd34d69 100755 --- a/app/admin/controller/User.php +++ b/app/admin/controller/User.php @@ -18,7 +18,7 @@ use app\common\model\OrderList; use app\common\model\UserAccount; use app\common\model\UserLoginIp; use think\facade\Db; - +use think\helper\Str; class User extends Base { /** @@ -224,6 +224,51 @@ class User extends Base } } + + /** + * 清空手机号 + */ + public function usermobileclear(Request $request) + { + $id = request()->post('id/d', 0); + + $user = UserModel::getInfo(['id' => $id]); + if (!$user) { + return $this->err('数据不存在'); + } + $result = $user->save(["mobile" => '']); + + if ($result) { + return $this->renderSuccess('操作成功'); + } else { + return $this->renderError('操作失败'); + } + } + + /** + * 清空微信登录数据 + */ + public function userwxclear(Request $request) + { + $id = request()->post('id/d', 0); + + $user = UserModel::getInfo(['id' => $id]); + if (!$user) { + return $this->err('数据不存在'); + } + $result = $user->save(["openid" => Str::random(32)]); + $useraccount = UserAccount::getInfo(['user_id' => $id]); + if ($useraccount != null) { + $useraccount->save(['account_token' => '']); + } + if ($result) { + return $this->renderSuccess('操作成功'); + } else { + return $this->renderError('操作失败'); + } + } + + /* ip转换 */ @@ -695,7 +740,9 @@ class User extends Base $user_item['user_item_price'] = $user_item_price; $u_index++; $u_price += $user_item_price; - $u_order += $user_item_order; + if ($user_item_order && $user_item_order > 0) { + $u_order++; + } if ($user_item['mobile'] && $user_item['mobile'] != "") { $u_mobile_count++; } diff --git a/app/admin/route/app.php b/app/admin/route/app.php index cab13d5..e3d14f6 100755 --- a/app/admin/route/app.php +++ b/app/admin/route/app.php @@ -47,6 +47,10 @@ Route::rule('detailed_flow', 'User/detailed_flow', 'GET|POST'); Route::rule('user_team', 'User/user_team', 'GET|POST'); Route::rule('ip_list', 'User/ip_list', 'GET|POST'); Route::rule('ipzh', 'User/ipzh', 'GET|POST'); + +Route::rule('usermobileclear', 'User/usermobileclear', 'POST');//清空手机号 +Route::rule('userwxclear', 'User/userwxclear', 'POST');//清空微信登录数据 + #============================ #Finance.php财务管理 #============================ diff --git a/app/admin/view/User/index.html b/app/admin/view/User/index.html index dd60f6c..2677d53 100755 --- a/app/admin/view/User/index.html +++ b/app/admin/view/User/index.html @@ -123,36 +123,48 @@ {$vo['ip_adcode']} - 赠送优惠券 - {if condition="$vo['status'] eq 1"} - 封号 - {else /} - 解封 - {/if} - {if condition="$vo['istest'] eq 0"} - 推广账号 - {else /} - 取消推广账号 - {/if} - 查看下级 - 查看ip登录列表 - {if condition="$vo['ip_adcode'] eq 1"} - ip转换 - {/if} +
+ 赠送优惠券 + + {if condition="$vo['status'] eq 1"} + 封号 + {else /} + 解封 + {/if} + {if condition="$vo['istest'] eq 0"} + 推广账号 + {else /} + 取消推广账号 + {/if} + 查看下级 + 查看ip登录列表 + {if condition="$vo['ip_adcode'] eq 1"} + ip转换 + {/if} +
+ +
+ 清空手机号 + 重置微信登录 +
{/volist} @@ -307,6 +319,52 @@ content: url, }); } + + + //解封/封号 + function usermobileclear(id, type, username) { + title_str = '确认要执行' + username + '的清空手机号操作吗?清空后通过手机号将搜索不到用户!同时用户需要重新绑定手机号才能抽奖!'; + layer.confirm(title_str, { icon: 2, title: '清除手机号' }, function () { + var url = "{:url('/admin/usermobileclear')}"; + var load = layer.load(2); + var $ = layui.$; + $.post(url, { "id": id }, function (data) { + if (data.status == 1) { + layer.msg(data.msg+";请手动刷新页面!", { icon: 1, time: 1000 }, function () { + // location.reload(); + layer.close(load); + }); + } else { + layer.msg(data.msg, { icon: 2, anim: 6, time: 1500 }, function () { + layer.close(load); + }); + } + }) + }); + } + + //解封/封号 + function userwxclear(id, type, username) { + title_str = '确认要执行' + username + '的清空微信关联数据操作吗?清空后通过微信号将关联不到此账号!微信设为新账号需要同时清除手机号操作!!!'; + layer.confirm(title_str, { icon: 2, title: '清除微信号' }, function () { + var url = "{:url('/admin/userwxclear')}"; + var load = layer.load(2); + var $ = layui.$; + $.post(url, { "id": id }, function (data) { + if (data.status == 1) { + layer.msg(data.msg+";请手动刷新页面!", { icon: 1, time: 1000 }, function () { + // location.reload(); + layer.close(load); + }); + } else { + layer.msg(data.msg, { icon: 2, anim: 6, time: 1500 }, function () { + layer.close(load); + }); + } + }) + }); + } + diff --git a/app/admin/view/User/user_invite.html b/app/admin/view/User/user_invite.html index 25fea25..cb4be95 100644 --- a/app/admin/view/User/user_invite.html +++ b/app/admin/view/User/user_invite.html @@ -42,9 +42,9 @@ 邀请信息 - 绑定手机数 - 消费人数 - 消费总金额 + 绑定手机数 + 消费人数 + 消费总金额 操作