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