我有以下代码,生成异常时,我可以控制它,但是我的想法是,当某件事失败时,我将返回一个badrequest,并将代码保留一次。
var token: TokenResponse? = null
userService.login(request)
.map { result -> result.token }.subscribe(
{ result -> token = result },
{ error ->
val exception = UserException(ErrorCode.INVALID_USER_GRIN, error.message!!)
monitorHelper.noticeError(exception)
},
{ logger.info("[GET_TOKEN{}]: end get token request", token) }
)
return token