Kirin %!s(int64=4) %!d(string=hai) anos
pai
achega
f5662b827e
Modificáronse 1 ficheiros con 15 adicións e 1 borrados
  1. 15 1
      app/admin/controller/setting/SystemAdmin.php

+ 15 - 1
app/admin/controller/setting/SystemAdmin.php

@@ -5,7 +5,7 @@ namespace app\admin\controller\setting;
 use app\admin\controller\AuthController;
 use app\admin\model\user\User;
 use crmeb\services\{FormBuilder as Form, JsonService as Json, UtilService as Util};
-use app\admin\model\system\{SystemRole, SystemAdmin as AdminModel};
+use app\admin\model\system\{SystemRole, SystemAdmin as AdminModel, SystemStoreStaff};
 use think\facade\Route as Url;
 
 /**
@@ -181,6 +181,20 @@ class SystemAdmin extends AuthController
         return $this->fetch();
     }
 
+    public function unbind($id)
+    {
+
+        if (!$id)
+            return Json::fail('解绑失败!');
+        $ids = User::where('admin_id', $id)->column('uid');
+        $res = User::where('admin_id', $id)->update('admin_id', null);
+        $res = $res && SystemStoreStaff::where('uid', 'in', $ids)->delete();
+        if ($res)
+            return Json::successful('解绑成功!');
+        else
+            return Json::fail('解绑失败!');
+    }
+
     /**
      * 保存信息
      */