| | |
| | | Map<Long, HappyActivityCategory> categoryMap = happyActivityCategories.stream().collect(Collectors.toMap(HappyActivityCategory::getId, happyActivityCategory -> happyActivityCategory)); |
| | | |
| | | for (HappyActivity happyActivity : records){ |
| | | happyActivity.setCategoryName(categoryMap.get(happyActivity.getCategoryId()).getName()); |
| | | if(ObjectUtil.isNotNull(happyActivity.getCategoryId()) |
| | | && categoryMap.containsKey(happyActivity.getCategoryId()) |
| | | ){ |
| | | happyActivity.setCategoryName(categoryMap.get(happyActivity.getCategoryId()).getName()); |
| | | } |
| | | } |
| | | } |
| | | } |