Kirin 1 vuosi sitten
vanhempi
commit
1c7f7880bc
2 muutettua tiedostoa jossa 13 lisäystä ja 0 poistoa
  1. 12 0
      app/controller/admin/v1/user/User.php
  2. 1 0
      route/admin.php

+ 12 - 0
app/controller/admin/v1/user/User.php

@@ -697,4 +697,16 @@ class User extends AuthController
         $batchProcessServices->batchProcess((int)$type, $uids, $data, !!$all, (array)$where);
         return app('json')->success('已加入消息队列,请稍后查看');
     }
+
+    /**
+     * 用户注销
+     * @return mixed
+     */
+    public function cancelUser()
+    {
+        $uid = $this->request->post('uid', 0);
+        if (!$uid) return app('json')->fail('用户不存在');
+        event('user.cancelUser', [$uid]);
+        return app('json')->success('注销成功');
+    }
 }

+ 1 - 0
route/admin.php

@@ -2129,6 +2129,7 @@ Route::group('adminapi', function () {
         Route::get('user_level/vip_list', 'v1.user.UserLevel/get_system_vip_list')->option(['real_name' => '获取系统设置的用户等级列表']);
         //删除用户等级
         Route::put('user_level/delete/:id', 'v1.user.UserLevel/delete')->option(['real_name' => '删除用户等级']);
+        Route::delete('user/delete', 'v1.user.User/cancelUser')->option(['real_name' => '注销用户']);
         //设置用户等级上下架
         Route::put('user_level/set_show/:id/:is_show', 'v1.user.UserLevel/set_show')->option(['real_name' => '设置用户等级上下架']);
         //用户等级列表快速编辑