where('mail|phone|name','like',"%".$keys."%") ->where($where) ->order('id desc') ->paginate(['list_rows' =>$limit, 'page' => $page]) ->toArray(); foreach ($list['data'] as $k=>$v){ if ($v['update_time']){ $list['data'][$k]['update_time'] = date('Y-m-d H:i',$v['update_time']); } } return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data'], 'count' => $list['total']]; } $vip=UserLevel::select(); View::assign("vip",$vip); return View::fetch(); } // 是否为代理商户 public function is_admin() { $id=input("id"); $where["id"]=$id; $user=User::where($where)->find(); if ($user->is_admin==0){ $update["is_admin"]=1; }else{ $update["is_admin"]=0; } User::update($update,$where); json_result(200,"操作成功"); } /** * 代理商详情 */ public function show() { } /** * 停用代理商 */ public function update_status() { } /** * 下级用户列表 */ public function xiaji() { if (Request::isPost()) { $keys = Request::post('keys', '', 'trim'); $page = Request::post('page') ? Request::post('page') : 1; $limit=input("limit")?:10; $user_id=input("user_id"); $where["pid"]=$user_id; $list = Db::name('user') ->where('mail|phone|name','like',"%".$keys."%") ->where($where) ->order('id desc') ->paginate(['list_rows' =>$limit, 'page' => $page]) ->toArray(); foreach ($list['data'] as $k=>$v){ if ($v['update_time']){ $list['data'][$k]['update_time'] = date('Y-m-d H:i',$v['update_time']); } } return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data'], 'count' => $list['total']]; } $type=input("type")?:0; if ($type==0){ $urls=url('index'); }else{ $urls=url('usermanage/index'); } $user_id=input("user_id"); $vip=UserLevel::select(); View::assign("vip",$vip); View::assign("user_id",$user_id); View::assign("urls",$urls); return View::fetch(); } // 封号 public function fenhao() { $id=input("id"); $user=User::where(["id"=>$id])->field("status")->find(); if ($user->status==1){ $update["status"]=0; }else{ $update["status"]=1; } User::update($update,["id"=>$id]); json_result(200,"操作成功"); } // 删除账号 public function delete_user() { $id=input("id"); $where["id"]=$id; User::where($where)->delete(); json_result(200,"删除成功"); } // 设置等级 public function update_leve() { $id=input("id"); $level=input("level"); User::update(["vip_level"=>$level],["id"=>$id]); json_result(200,"设置成功"); } // 对账号的金额进行操作 public function update_user_money() { $id=input("id"); $field=input("field"); $value=input("value"); $where["id"]=$id; $user=User::where($where)->find(); $update[$field]=$value; User::update($update,$where); $status=0; $name="后台充值"; if ($value<$user[$field]){// 查看账号增加还是减少 $name="后台扣除"; $status=1; $moneys= $user[$field]-$value; }else{ $moneys=$value- $user[$field]; } // 添加记录 switch ($field){ case "money"://通证余额 Orde::Finance($id,$name."通证",$moneys,$status,2); break; case "ensure_money":// 保证金 Orde::bond_finance($id,$name."保证金",$moneys,$status); break; case "push_money":// 可售额度 // Orde::bond_finance($id,$name."可售额度",$moneys,$status); break; // case "pool_money":// 矿池矿金 // Orde::bond_finance($id,$name,$moneys,$status); // break; } } }