zxl
昨天 7ec17b93b34a060233e5f193fa47fa243f7efafc
framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeRecordServiceImpl.java
@@ -1,7 +1,7 @@
package cn.lili.modules.lmk.service.impl;
import cn.lili.common.security.context.UserContext;
import cn.lili.common.utils.StringUtils;
import cn.lili.modules.lmk.domain.query.PrizeGrantRecordQuery;
import cn.lili.modules.lmk.domain.query.PrizeRecordTimeQuery;
import cn.lili.modules.lmk.domain.vo.PrizeRecordTimeVO;
import cn.lili.modules.lmk.enums.general.PrizeDistributeStatusEnum;
@@ -188,6 +188,25 @@
        }
        return Result.ok().data(page.getRecords()).total(page.getTotal());
    }
    @Override
    public Result pageByUserId(PrizeRecordQuery query) {
        String userId = UserContext.getCurrentUser().getId();
        IPage<PrizeRecordVO> page = PageUtil.getPage(query, PrizeRecordVO.class);
        if (StringUtils.isNotBlank(userId)){
            baseMapper.getByUserIdPage(page, query, userId);
            for (PrizeRecordVO vo :page.getRecords()){
                if (StringUtils.isNotBlank(vo.getPrizeActivityCover())){
                    vo.setPrizeActivityCoverUrl(cosUtil.getPreviewUrl(vo.getPrizeActivityCover()));
                }
                if (StringUtils.isNotBlank(vo.getPrizeImg())){
                    vo.setPrizeImgUrl(cosUtil.getPreviewUrl(vo.getPrizeImg()));
                }
            }
        }
        return Result.ok().data(page.getRecords()).total(page.getTotal());
    }
    /**
     * 根据id查找