更新
This commit is contained in:
parent
63aa866322
commit
98ea371089
@ -86,6 +86,7 @@ class AdminController extends BaseAdminController
|
||||
public function edit()
|
||||
{
|
||||
$params = (new AdminValidate())->post()->goCheck('edit');
|
||||
$params['qualification'] = json_encode($params['qualification']);
|
||||
$result = AdminLogic::edit($params);
|
||||
if (true === $result) {
|
||||
return $this->success('操作成功', [], 1, 1);
|
||||
|
@ -62,7 +62,7 @@ class CompanyLogic extends BaseLogic
|
||||
'master_phone' => $params['master_phone'],
|
||||
'master_email' => $params['master_email'],
|
||||
'other_contacts' => $params['other_contacts'],
|
||||
'area_manager' => $params['area_manager'],
|
||||
'area_manager' => $params['area_manager']??0,
|
||||
// 'is_contract' => $params['is_contract'],
|
||||
// 'account' => $params['account'],
|
||||
// 'password' => $params['password'],
|
||||
@ -111,7 +111,7 @@ class CompanyLogic extends BaseLogic
|
||||
'master_phone' => $params['master_phone'],
|
||||
'master_email' => $params['master_email'],
|
||||
'other_contacts' => $params['other_contacts'],
|
||||
'area_manager' => $params['area_manager'],
|
||||
'area_manager' => $params['area_manager']??0,
|
||||
// 'is_contract' => $params['is_contract'],
|
||||
// 'account' => $params['account'],
|
||||
// 'password' => $params['password'],
|
||||
|
@ -87,7 +87,7 @@ class AdminLogic extends BaseLogic
|
||||
Db::startTrans();
|
||||
try {
|
||||
// 基础信息
|
||||
|
||||
$role_id_arr=explode(',',$params['role_id']) ?? [];
|
||||
$data=$params;
|
||||
// 头像
|
||||
$data['avatar'] = !empty($params['avatar']) ? FileService::setFileUrl($params['avatar']) : '';
|
||||
@ -101,7 +101,7 @@ class AdminLogic extends BaseLogic
|
||||
// 禁用或更换角色后.设置token过期
|
||||
$roleId = AdminRole::where('admin_id', $params['id'])->column('role_id');
|
||||
$editRole = false;
|
||||
if (!empty(array_diff_assoc($roleId, $params['role_id']))) {
|
||||
if (!empty(array_diff_assoc($roleId, $role_id_arr))) {
|
||||
$editRole = true;
|
||||
}
|
||||
|
||||
@ -111,7 +111,6 @@ class AdminLogic extends BaseLogic
|
||||
self::expireToken($token['token']);
|
||||
}
|
||||
}
|
||||
|
||||
Admin::strict(false)->update($data);
|
||||
(new AdminAuthCache($params['id']))->clearAuthCache();
|
||||
|
||||
@ -120,7 +119,7 @@ class AdminLogic extends BaseLogic
|
||||
AdminDept::delByUserId($params['id']);
|
||||
AdminJobs::delByUserId($params['id']);
|
||||
// 角色
|
||||
self::insertRole($params['id'], explode(',',$params['role_id']) ?? []);
|
||||
self::insertRole($params['id'], $role_id_arr);
|
||||
self::contract($params['id'], $params);
|
||||
// 部门
|
||||
// self::insertDept($params['id'], $params['dept_id'] ?? []);
|
||||
|
Loading…
x
Reference in New Issue
Block a user