validate()) { return [ 'code' => 1, 'msg' => $this->getErrorSummary(false)[0] ]; } $saas_user = SaasUser::findOne(['mobile' => $this->mobile]); if (!$saas_user) { return [ 'code' => 1, 'msg' => '未找到该用户信息' ]; } if (!empty($this->avatar)) { if (!filter_var($this->avatar, FILTER_VALIDATE_URL)) { return [ 'code' => 1, 'msg' => '头像地址非法' ]; } $saas_user->avatar = $this->avatar; } if (!empty($this->name)) { $saas_user->name = $this->name; } if (!$saas_user->save()) { return [ 'code' => 1, 'msg' => $saas_user->errors[0] ]; } return [ 'code' => 0, 'msg' => '保存成功' ]; } }