zxl
1 天以前 f97f81f5c118240183d5731745b243dd312c6a7c
抽奖活动
2个文件已修改
16 ■■■■■ 已修改文件
framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeActivityVO.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeActivityServiceImpl.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
framework/src/main/java/cn/lili/modules/lmk/domain/vo/PrizeActivityVO.java
@@ -60,6 +60,7 @@
    private String activityImgUrl;
    private boolean canSet;
    public static PrizeActivityVO getVoByEntity(@NonNull PrizeActivity entity, PrizeActivityVO vo) {
        if(vo == null) {
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeActivityServiceImpl.java
@@ -135,8 +135,23 @@
    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()));
            }