order("id desc")->paginate(['list_rows' => $limit, 'page' => $page])->each(function ($item) use (&$url){ $item["url"]=$url; return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data']?:[], 'count' => $list['total']?:0]; } return View::fetch(); } // 添加轮播图 public function addbanner() { $name=input("text"); $img=input("img")?:""; $text=input("text")?:""; $id=input("id"); $add["text"]=$name; $add["image"]=$img; $add["text"]=$text; // $add["centos"]=$centos; if ($id){ $where["id"]=$id; $res=Db::name("banner")->where($where)->update($add); }else{ $res=Db::name("banner")->insert($add); } if ($res){ json_result(1,"添加成功"); } json_result(2,"添加失败"); } public function add() { $id=input("id"); $info=[]; if ($id){ $where["id"]=$id; $info=Db::name("banner")->where($where)->find(); }else{ $info["text"]=''; $info["img"]=''; } $view = [ 'info' => $info, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } // 删除轮播图 public function del_banner() { $id=input("id"); $where["id"]=$id; Db::name("banner")->where($where)->delete(); json_result(1,"删除成功"); } // //关于我们 public function about() { if (Request::isPost()){ $centos=input("text"); $add["text"]=$centos; $ehere["id"]=1; Db::name("about")->where($ehere)->update($add); json_result(1,"修改成功"); } $data=Db::name("about")->where(["id"=>1])->value("text"); $view = [ 'info' => $data, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } // //意见反馈 public function feedback() { if (Request::isPost()){ $name=input("name"); $page=input("page")?:1; $limit=input("limit")?:10; $where=[]; // if ($name){ // $where["name"]=["like","% $name %"]; // } $list=Db::name("feedback")->order("id desc")->where($where)->paginate(["list_row"=>$limit,"page"=>$page])->each(function ($item){ $user=\app\common\model\User::where(["id"=>$item["user_id"]])->field("name")->find(); $item["name"]=$user->name; if ($item["image"]){ $item["image"]=explode(",",$item["image"]); }else{ $item["image"]=""; } return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data']?:[], 'count' => $list['total']?:0]; } return View::fetch(); } // public function hlep() { if (Request::isPost()){ $name=input("name"); $page=input("page")?:1; $limit=input("limit")?:10; $where=[]; $list=Db::name("problem")->order("id desc")->where($where)->paginate(["list_row"=>$limit,"page"=>$page])->each(function ($item){ return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data']?:[], 'count' => $list['total']?:0]; } return View::fetch(); } // 删除常见问题 public function del_hlep() { $id=input("id"); Problem::where(["id"=>$id])->delete(); json_result(200,"删除成功"); } // 添加修改 public function addhlep() { if (Request::isPost()){ $id=input("id"); $add["name"]=input("name"); $add["text"]=input("text"); if ($id){ Problem::update($add,["id"=>$id]); }else{ Problem::create($add); } json_result(200,"操作成功"); }else{ $id=input("id"); if ($id){ $da=Problem::where(["id"=>$id])->find(); $info["name"]=$da->name; $info["text"]=$da->text; $info["id"]=$id; }else{ $info["name"]=""; $info["text"]=""; $info["id"]=0; } $view = [ 'info' => $info, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } } // 收款信息 public function push() { if (Request::isPost()){ $data = Request::post(); foreach ($data as $k=>$v){ $res = Db::name('system')->where('name',$k)->update(['value'=>$v]); } json_result(200,"修改成功",$data); } $list = Db::name('system') ->where(["type"=>"shouk"]) ->field('name,value') ->column('value','name'); View::assign('config',json_encode($list)); $view = [ 'info' => $list, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } //系统消息管理 public function sysmsg() { if (Request::isPost()){ $name=input("name"); $page=input("page")?:1; $limit=input("limit")?:10; $where=[]; $list=Db::name("notice")->order("id desc")->where($where)->paginate(["list_row"=>$limit,"page"=>$page])->each(function ($item){ return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data']?:[], 'count' => $list['total']?:0]; } return View::fetch(); } // 更新是否显示消息 public function update_nocice_status() { $id=input("id"); $status=input("status")?:0; Notice::update(["status"=>$status],["id"=>$id]); json_result(200,"操作成功"); } public function del_msg() { $id=input("id"); Notice::where(["id"=>$id])->delete(); json_result(200,"删除成功"); } // 添加消息 public function addmsg() { if (Request::isPost()){ $id=input("id"); $add["name"]=input("name"); $add["text"]=input("text"); if ($id){ Notice::update($add,["id"=>$id]); }else{ Notice::create($add); } json_result(200,"操作成功"); }else{ $id=input("id"); if ($id){ $da=Problem::where(["id"=>$id])->find(); $info["name"]=$da->name; $info["text"]=$da->text; $info["id"]=$id; }else{ $info["name"]=""; $info["text"]=""; $info["id"]=0; } $view = [ 'info' => $info, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } } // 开盘设置 public function opens() { if (Request::isPost()){ $data = Request::post(); if (isset($data["open"])){ $data["open"]=1; }else{ $data["open"]=""; } foreach ($data as $k=>$v){ $res = Db::name('system')->where('name',$k)->update(['value'=>$v]); } json_result(200,"修改成功",$data); } $list = Db::name('system') ->where(["type"=>"open"]) ->field('name,value') ->column('value','name'); // var_dump($list["open"]);die(); View::assign('config',json_encode($list)); $view = [ 'info' => $list, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } // 后台收款账号 public function adminuser() { if (Request::isPost()){ $page=input("page")?:1; $limit=input("limit")?:10; $name=input("name"); $where=[]; if ($name){ $where[]=["name","like","%".$name."%"]; } $where[]=["admin","=",1]; $list=User::where($where)->order("id desc")->paginate(['list_rows' => $limit, 'page' => $page])->each(function ($item) { return $item; })->toArray(); return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data']?:[], 'count' => $list['total']?:0]; } return View::fetch(); } // 修改信息 public function update_user_admin() { $id=input("id"); $field=input("field"); $value=input("value"); $where["id"]=$id; $update[$field]=$value; User::update($update,$where); json_result(200,"操作成功"); } // 收款信息 public function showuser() { if (Request::isPost()) { $data = Request::post(); $adminid=input("user_id"); $where["user_id"]=$adminid; \app\common\model\UserMessage::update($data,$where); json_result(200, "修改成功", $data); } $adminid=input("user_id"); $where["user_id"]=$adminid; $code=\app\common\model\UserMessage::where($where)->find(); if (!$code){ \app\common\model\UserMessage::create($where); $code=\app\common\model\UserMessage::where($where)->find(); } View::assign("user",$code); return View::fetch(); } // 封号 public function fenhao() { $id=input("id"); $user=\app\common\model\User::where(["id"=>$id])->field("status")->find(); if ($user->status==1){ $update["status"]=0; }else{ $update["status"]=1; } \app\common\model\User::update($update,["id"=>$id]); json_result(200,"操作成功"); } // 密码重置 public function update_pwd() { $id=input("id"); $pwd=input("pwd"); $data["pwd"] = password_hash($pwd, PASSWORD_DEFAULT);; User::update($data,["id"=>$id]); json_result(200,"重置成功"); } // 删除账号 public function delete_user() { $id=input("id"); User::where(["id"=>$id])->delete(); json_result(200,"删除成功"); } // 添加后台账号 public function add_admin_user() { $name=input("name"); $add["name"]=$name; $add["admin"]=1; $add["add_time"]=time(); $add["update_time"]=time(); User::create($add); json_result(200,"添加成功"); } // 自动发币管理 public function fb() { if (Request::isPost()){ $data = Request::post(); if (isset($data["fbkg"])){ $data["fbkg"]=1; }else{ $data["fbkg"]=""; } foreach ($data as $k=>$v){ $res = Db::name('system')->where('name',$k)->update(['value'=>$v]); } json_result(200,"修改成功",$data); } $list = Db::name('system') ->where(["type"=>"fb"]) ->field('name,value') ->column('value','name'); // var_dump($list["open"]);die(); View::assign('config',json_encode($list)); $view = [ 'info' => $list, 'title' => lang('add'), ]; View::assign($view); return View::fetch(); } }