| | |
| | | public Result page(PrizeActivityQuery query) { |
| | | IPage<PrizeActivityVO> page = PageUtil.getPage(query, PrizeActivityVO.class); |
| | | baseMapper.getPage(page, query); |
| | | // |
| | | |
| | | for (PrizeActivityVO vo : page.getRecords()) { |
| | | Object data = activityRefPrizeService.getActivityRefPrizeByActivityId(vo.getId()).get("data"); |
| | | |
| | | if (data instanceof List<?>) { |
| | | List<?> rawList = (List<?>) data; |
| | | List<ActivityRefPrizeInfoVO> list = new ArrayList<>(); |
| | | for (Object item : rawList) { |
| | | if (item instanceof ActivityRefPrizeInfoVO) { |
| | | list.add((ActivityRefPrizeInfoVO) item); |
| | | } |
| | | } |
| | | vo.setCanSet(CollectionUtils.isEmpty(list)); |
| | | // 使用 list |
| | | } |
| | | |
| | | if (StringUtils.isNotBlank(vo.getActivityCover())){ |
| | | vo.setActivityCoverUrl(cOSUtil.getPreviewUrl(vo.getActivityCover())); |
| | | } |