Certificate.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. <?php
  2. /**
  3. *
  4. * User: anyluck
  5. * Date: 2020/6/2
  6. * Time: 17:39
  7. */
  8. namespace app\admin\controller;
  9. use app\common\model\Mining;
  10. use app\common\model\State;
  11. use think\facade\Request;
  12. use think\facade\View;
  13. class Certificate
  14. {
  15. //通证管理
  16. /**
  17. * 通证管理
  18. */
  19. public function index()
  20. {
  21. }
  22. /**
  23. * BTS管理
  24. */
  25. public function bts()
  26. {
  27. if (Request::isPost()) {
  28. $name = input("name");
  29. $page = input("page") ?: 1;
  30. $limit = input("limit") ?: 10;
  31. $where = [];
  32. // if ($name){
  33. // $where["name"]=["like","% $name %"];
  34. // }
  35. $list = Mining::where($where)->order("id desc")->paginate(["list_row" => $limit, "page" => $page])->each(function ($item) {
  36. return $item;
  37. })->toArray();
  38. return $result = ['code' => 0, 'msg' => lang('get info success'), 'data' => $list['data'] ?: [], 'count' => $list['total'] ?: 0];
  39. }
  40. return View::fetch();
  41. }
  42. // 修改状态
  43. public function update_bts_status()
  44. {
  45. $id=input("id");
  46. $mining=Mining::where(["id"=>$id])->find();
  47. if ($mining->status==0){
  48. $update["status"]=1;
  49. }else{
  50. $update["status"]=0;
  51. }
  52. Mining::update($update,["id"=>$id]);
  53. json_result(200,"设置成功");
  54. }
  55. // 删除bts
  56. public function del_mining()
  57. {
  58. $id=input("id");
  59. Mining::where(["id"=>$id])->delete();
  60. json_result(200,"删除成功");
  61. }
  62. // 修改添加
  63. public function addbts()
  64. {
  65. if (Request::isPost()) {
  66. $data = Request::post();
  67. $id=input("id");
  68. if ($id){
  69. Mining::update($data);
  70. }else{
  71. Mining::create($data);
  72. }
  73. json_result(200,"操作成功",$data);
  74. }
  75. $id=input("id");
  76. $info="";
  77. if ($id){
  78. $info= Mining::where(["id"=>$id])->find();
  79. }
  80. $view = [
  81. 'info' =>$info,
  82. ];
  83. View::assign($view);
  84. return View::fetch();
  85. }
  86. }