记得上下班打卡 | git大法好,push需谨慎

Commit fd58c0da authored by wangyifan's avatar wangyifan

增加异常捕获

parent 3c14ea6c
...@@ -30,11 +30,15 @@ public class AdamRedisUtils { ...@@ -30,11 +30,15 @@ public class AdamRedisUtils {
// TODO 如果不存在则从数据库查询 // TODO 如果不存在则从数据库查询
if (null == vo) { if (null == vo) {
log.info("not find value in redis cache, key: {}", rk); log.info("not find value in redis cache, key: {}", rk);
ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid); try {
log.info("feign client response: {}", JSON.toJSONString(responseDto)); ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid);
if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) { log.info("feign client response: {}", JSON.toJSONString(responseDto));
log.info("feign client response success"); if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) {
vo = responseDto.getData(); log.info("feign client response success");
vo = responseDto.getData();
}
}catch (Exception e) {
log.error("error", e);
} }
} }
log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s); log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s);
......
...@@ -34,11 +34,15 @@ public class AdamRedisUtils { ...@@ -34,11 +34,15 @@ public class AdamRedisUtils {
AdamUserInfoVo vo = (AdamUserInfoVo) redisUtil.get(rk); AdamUserInfoVo vo = (AdamUserInfoVo) redisUtil.get(rk);
if (null == vo) { if (null == vo) {
log.info("not find value in redis cache, key: {}", rk); log.info("not find value in redis cache, key: {}", rk);
ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid); try {
log.info("feign client response: {}", JSON.toJSONString(responseDto)); ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid);
if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) { log.info("feign client response: {}", JSON.toJSONString(responseDto));
log.info("feign client response success"); if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) {
vo = responseDto.getData(); log.info("feign client response success");
vo = responseDto.getData();
}
}catch (Exception e) {
log.error("error", e);
} }
} }
log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s); log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment