diff --git a/app/adminapi/logic/auth/AdminLogic.php b/app/adminapi/logic/auth/AdminLogic.php index 51380961b..2edeccc81 100755 --- a/app/adminapi/logic/auth/AdminLogic.php +++ b/app/adminapi/logic/auth/AdminLogic.php @@ -62,9 +62,9 @@ class AdminLogic extends BaseLogic 'create_time' => time(), 'disable' => $params['disable'], 'multipoint_login' => $params['multipoint_login'], - 'org_id' => $params['org_id'], - 'dept_id' => $params['dept_id'], - 'job_id' => $params['job_id'], + 'org_id' => $params['org_id'] ?? 0, + 'dept_id' => $params['dept_id'] ?? 0, + 'job_id' => $params['job_id'] ?? 0, 'email' => $params['email'] ?? '', 'mobile' => $params['mobile'] ?? '', 'sex' => $params['sex'] ?? 0, @@ -109,9 +109,9 @@ class AdminLogic extends BaseLogic 'account' => $params['account'], 'disable' => $params['disable'], 'multipoint_login' => $params['multipoint_login'], - 'org_id' => $params['org_id'], - 'dept_id' => $params['dept_id'], - 'job_id' => $params['job_id'], + 'org_id' => $params['org_id'] ?? 0, + 'dept_id' => $params['dept_id'] ?? 0, + 'job_id' => $params['job_id'] ?? 0, 'email' => $params['email'] ?? '', 'mobile' => $params['mobile'] ?? '', 'sex' => $params['sex'] ?? 0, diff --git a/app/adminapi/validate/auth/AdminValidate.php b/app/adminapi/validate/auth/AdminValidate.php index ebf65149f..5874773c7 100755 --- a/app/adminapi/validate/auth/AdminValidate.php +++ b/app/adminapi/validate/auth/AdminValidate.php @@ -36,9 +36,9 @@ 'role_id' => 'require', 'disable' => 'require|in:0,1|checkAbleDisable', 'multipoint_login' => 'require|in:0,1', - 'org_id' => 'require|checkOrg', - 'dept_id' => 'requireWith:org_id|checkDept', - 'job_id' => 'requireWith:dept_id|checkJob', + 'org_id' => 'checkOrg', + 'dept_id' => 'checkDept', + 'job_id' => 'checkJob', 'email' => 'email', 'mobile' => 'mobile|unique:oa_admin', 'sex' => 'integer|in:0,1,2',