where('user_id', $user_id)->select($this->selectColumn)->first(); // 判断认证信息 return $coach ?: User::query()->where('user_id', $user_id)->select($this->selectColumn)->first(); } /** * @throws ApiException */ public function updateUser(array $data): void { // 获取用户ID $user_id = 1; // member_user_id // 获取技师ID $coach_id = User::query()->where('user_id', $user_id)->value('id'); // 验证技师ID !$coach_id && self::error('数据错误'); // 填充数据 $data['user_id'] = $user_id; $data['coach_id'] = $coach_id; $data['status'] = 0; $data['id'] = Verify::query()->where('coach_id', $user_id)->value('id'); self::toModel($data, Verify::class)->save(); } }