| | |
| | | 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; |
| | |
| | | } |
| | | 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查找 |