Webuser.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <?php
  2. /*
  3. * @Author: wang jun
  4. * @Date: 2021-10-30 16:54:46
  5. * @Last Modified by: wang jun
  6. * @Last Modified time: 2021-11-10 16:47:23
  7. */
  8. namespace app\admin\controller;
  9. use app\admin\logic\webmanger;
  10. use app\admin\logic\webuserloglogic;
  11. use think\Controller;
  12. class Webuser extends Controller
  13. {
  14. /**
  15. * 创建web用户
  16. */
  17. public function newinfo()
  18. {
  19. $param = request()->param();
  20. $t_wu = new webmanger();
  21. $result = $t_wu->newwebuser($param);
  22. if (1 != $result['status']) {
  23. return backjson2(0, $result['msg']);
  24. } else {
  25. return backjson2(200, "操作成功", $result['data']);
  26. }
  27. }
  28. /**
  29. * 改用户状态
  30. * 20211103
  31. * wj
  32. */
  33. public function updateisactive()
  34. {
  35. checkToken();
  36. $param = request()->param();
  37. $t_wu = new webmanger();
  38. $result = $t_wu->updateisactive($param);
  39. if (1 != $result['status']) {
  40. return backjson2(0, $result['msg']);
  41. } else {
  42. return backjson2(200, "操作成功", $result['data']);
  43. }
  44. }
  45. /**
  46. * 获取列表
  47. * 20211103
  48. * wj
  49. */
  50. public function getalllist()
  51. {
  52. checkToken();
  53. $param = request()->param();
  54. $t_wu = new webmanger();
  55. $result = $t_wu->getalllist($param);
  56. if (1 != $result['status']) {
  57. return backjson2(0, $result['msg']);
  58. } else {
  59. return backjson2(200, "操作成功", $result['data']);
  60. }
  61. }
  62. /**
  63. * 编辑用户信息
  64. * 20211103
  65. * wj
  66. */
  67. public function editwebuser()
  68. {
  69. checkToken();
  70. $param = request()->param();
  71. $t_wu = new webmanger();
  72. $result = $t_wu->editwebuser($param);
  73. if (1 != $result['status']) {
  74. return backjson2(0, $result['msg']);
  75. } else {
  76. return backjson2(200, "操作成功", $result['data']);
  77. }
  78. }
  79. /**
  80. * 修改用户密码
  81. * 20211108
  82. * wj
  83. */
  84. public function updatepasswd()
  85. {
  86. checkToken();
  87. $param = request()->param();
  88. $t_wu = new webmanger();
  89. $result = $t_wu->updatepasswd($param);
  90. if (1 != $result['status']) {
  91. return backjson2(0, $result['msg']);
  92. } else {
  93. return backjson2(200, "操作成功", $result['data']);
  94. }
  95. }
  96. /**
  97. * 获取用户信息
  98. * 20211110
  99. * wj
  100. */
  101. public function searchUserInfo()
  102. {
  103. checkToken();
  104. $param = request()->param();
  105. $t_wu = new webmanger();
  106. $result = $t_wu->searchUserInfo($param);
  107. if (1 != $result['status']) {
  108. return backjson2(0, $result['msg']);
  109. } else {
  110. return backjson2(200, "查询成功", $result['data']);
  111. }
  112. }
  113. /**
  114. * 保存用户设置
  115. * 20211110
  116. * wj
  117. */
  118. public function saveuserrole()
  119. {
  120. checkToken();
  121. $param = request()->param();
  122. $t_wu = new webmanger();
  123. $result = $t_wu->saveuserrole($param);
  124. if (1 != $result['status']) {
  125. return backjson2(0, $result['msg']);
  126. } else {
  127. return backjson2(200, "操作成功", $result['data']);
  128. }
  129. }
  130. /**
  131. * 获取用户日志
  132. * 20211223
  133. * wj
  134. */
  135. public function getlogs()
  136. {
  137. checkToken();
  138. $param = request()->param();
  139. $l_wl = new webuserloglogic();
  140. $result = $l_wl->getlistbywhere($param);
  141. if (1 != $result['status']) {
  142. return backjson2(0, $result['msg']);
  143. } else {
  144. return backjson2(200, "操作成功", $result['data']);
  145. }
  146. }
  147. }