trigger = true; $sr->triggername = "auth_admin_add"; $config = get_addon_config(CsmContants::$ADDONS); $sr->jsondata = json_encode([ 'canadmindepratmng' => $config['canadmindepratmng'], //v1.2.1 修复了在fa1.2.0.20210401版本下,出现父组织越权的问题 'registeradmindefaultroles' => $config['registeradmindefaultroles'], ]); return $sr; } public function actionBegin($request) { } public function appEnd($response) { $request = Request::instance(); if ($request->isAjax()) { $this->ajaxEnd($request); } } private function ajaxEnd($request) { $params = $request->post("row/a"); $username = $params['username']; //v2.1.3 适配fa.1.3.4增加手机号码调整 // $csmadminmobile = $request->request("csmadminmobile"); $csmadmindepartid = $request->request("csmadmindepartid"); $service = new AdminService(); $row = $service->getRowByUsername($username); if ($row == null) { return; } $param = [ 'faadmin_id' => $row->id, 'updatetime' => time() ]; $service = new CsmAdminService(); $service->insertOrUpdateByByAdminId($param, null); if($csmadmindepartid!=null&&$csmadmindepartid!=''){ $dao = new \app\admin\model\csmadmin\Depart2user(); $param = [ 'csmadmin_depart_id'=>$csmadmindepartid, 'faadmin_id'=> $row->id, 'createtime'=>time() ]; $dao->create($param); } } }