|
@@ -9,6 +9,7 @@ import cn.iocoder.yudao.module.system.controller.admin.dept.vo.dept.DeptSaveReqV
|
|
|
import cn.iocoder.yudao.module.system.controller.admin.dept.vo.dept.DeptSimpleRespVO;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
|
|
import cn.iocoder.yudao.module.system.dal.dataobject.user.AdminUserDO;
|
|
|
+import cn.iocoder.yudao.module.system.dal.dataobject.userAchievement.UserAchievementDO;
|
|
|
import cn.iocoder.yudao.module.system.service.dept.DeptService;
|
|
|
import cn.iocoder.yudao.module.system.service.user.AdminUserService;
|
|
|
import cn.iocoder.yudao.module.system.service.userAchievement.UserAchievementService;
|
|
@@ -123,9 +124,13 @@ public class DeptController {
|
|
|
supervisor.add(ad);
|
|
|
}
|
|
|
|
|
|
- var userAchievement = userAchievementService.getUserAchievementbyUserId(Math.toIntExact(ad.getId()));
|
|
|
- if (userAchievement != null) {
|
|
|
- userAchievements.add(userAchievement.getDetail());
|
|
|
+ var achievements = userAchievementService.getUserAchievementbyUserId(Math.toIntExact(ad.getId()));
|
|
|
+ // 检查列表是否为空
|
|
|
+ if (achievements != null && !achievements.isEmpty()) {
|
|
|
+ // 遍历成就列表并添加每个成就的细节到 userAchievements
|
|
|
+ for (UserAchievementDO achievement : achievements) {
|
|
|
+ userAchievements.add(achievement.getDetail());
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|