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

Commit fd58c0da authored by wangyifan's avatar wangyifan

增加异常捕获

parent 3c14ea6c
...@@ -30,12 +30,16 @@ public class AdamRedisUtils { ...@@ -30,12 +30,16 @@ 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);
try {
ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid); ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid);
log.info("feign client response: {}", JSON.toJSONString(responseDto)); log.info("feign client response: {}", JSON.toJSONString(responseDto));
if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) { if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) {
log.info("feign client response success"); log.info("feign client response success");
vo = responseDto.getData(); vo = responseDto.getData();
} }
}catch (Exception e) {
log.error("error", e);
}
} }
log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s); log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s);
return vo; return vo;
......
...@@ -34,12 +34,16 @@ public class AdamRedisUtils { ...@@ -34,12 +34,16 @@ 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);
try {
ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid); ResponseDto<AdamUserInfoVo> responseDto = feignAdamBaseClient.getAdamUserInfoByUid(uid);
log.info("feign client response: {}", JSON.toJSONString(responseDto)); log.info("feign client response: {}", JSON.toJSONString(responseDto));
if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) { if (null != responseDto && responseDto.isSuccess() && null != responseDto.getData()) {
log.info("feign client response success"); log.info("feign client response success");
vo = responseDto.getData(); vo = responseDto.getData();
} }
}catch (Exception e) {
log.error("error", e);
}
} }
log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s); log.debug("#RDM耗时:{}ms", System.currentTimeMillis() - s);
return vo; return vo;
......
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