|
|
@@ -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('解绑失败!');
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 保存信息
|
|
|
*/
|