User.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <?php
  2. namespace app\api\controller;
  3. use app\api\logic\UserLogic;
  4. class User
  5. {
  6. public function login()
  7. {
  8. $post = request()->post();
  9. $l_u = new UserLogic();
  10. $result = $l_u->login($post);
  11. if (empty($result['status'])) {
  12. return backjson2(0, $result['msg']);
  13. }
  14. return backjson2(200, $result['msg'], $result['data']);
  15. }
  16. public function register()
  17. {
  18. $post = request()->post();
  19. $l_u = new UserLogic();
  20. $result = $l_u->register($post);
  21. if (empty($result['status'])) {
  22. return backjson2(0, $result['msg']);
  23. }
  24. return backjson2(200, $result['msg'], $result['data']);
  25. }
  26. /**
  27. * 编辑地址
  28. *
  29. * @return void
  30. * @author wj
  31. * @date 2022-12-03
  32. */
  33. public function editaddress()
  34. {
  35. $post = request()->post();
  36. $l_u = new UserLogic();
  37. $result = $l_u->editaddress($post);
  38. if (empty($result['status'])) {
  39. return backjson2(0, $result['msg']);
  40. }
  41. return backjson2(200, $result['msg'], $result['data']);
  42. }
  43. /**
  44. * 修改默认地址
  45. *
  46. * @return void
  47. * @author wj
  48. * @date 2022-12-03
  49. */
  50. public function updateaddressdefault()
  51. {
  52. $post = request()->post();
  53. $l_u = new UserLogic();
  54. $result = $l_u->updateaddressdefault($post);
  55. if (empty($result['status'])) {
  56. return backjson2(0, $result['msg']);
  57. }
  58. return backjson2(200, $result['msg'], $result['data']);
  59. }
  60. /**
  61. * 获取全部地址列表
  62. *
  63. * @return void
  64. * @author wj
  65. * @date 2022-12-03
  66. */
  67. public function getaddresslist()
  68. {
  69. $post = request()->post();
  70. $l_u = new UserLogic();
  71. $result = $l_u->getaddresslist($post);
  72. if (empty($result['status'])) {
  73. return backjson2(0, $result['msg']);
  74. }
  75. return backjson2(200, $result['msg'], $result['data']);
  76. }
  77. /**
  78. * 删除地址
  79. *
  80. * @return void
  81. * @author wj
  82. * @date 2022-12-03
  83. */
  84. public function deleteaddress()
  85. {
  86. $post = request()->post();
  87. $l_u = new UserLogic();
  88. $result = $l_u->deleteaddress($post);
  89. if (empty($result['status'])) {
  90. return backjson2(0, $result['msg']);
  91. }
  92. return backjson2(200, $result['msg'], $result['data']);
  93. }
  94. /**
  95. * 招聘人员登陆
  96. *
  97. * @return void
  98. * @author wj
  99. * @date 2022-12-09
  100. */
  101. public function loginforengage()
  102. {
  103. $post = request()->post();
  104. $l_u = new UserLogic();
  105. $result = $l_u->loginforengage($post);
  106. if (empty($result['status'])) {
  107. return backjson2(0, $result['msg']);
  108. }
  109. return backjson2(200, $result['msg'], $result['data']);
  110. }
  111. }