value('name'); $role = !empty($role_id) ? 2 : 1; if ($role_name && strpos($role_name, '客服') !== false) { $role = 3; } return $role; } public function role() { return $this->hasOne(Role::class, 'id', 'role_id')->field(['id', 'name']); } public function department() { return $this->hasOne(Department::class, 'id', 'department_id')->field(['id', 'name']); } }