diff --git a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/CounselorServiceImpl.java b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/CounselorServiceImpl.java index 317136b..f1e5777 100644 --- a/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/CounselorServiceImpl.java +++ b/ruoyi-modules/rouyi-scale/src/main/java/org/dromara/scale/service/impl/CounselorServiceImpl.java @@ -126,8 +126,11 @@ public class CounselorServiceImpl implements ICounselorService { List records = result.getRecords(); for (CounselorVo one : records) { SysUserVo user = userService.selectUserById(one.getId()); - String url = ossService.selectUrlByIds(String.valueOf(user.getAvatar())); - one.setAvatarUrl(url); + Long avatar = user.getAvatar(); + if (avatar != null) { + String url = ossService.selectUrlByIds(String.valueOf(user.getAvatar())); + one.setAvatarUrl(url); + } one.setReservationNum(100); Date practiceTime = one.getPracticeTime(); String betweenYear = DateUtils.getBetweenYear(practiceTime, new Date());