| | |
| | | import cc.mrbird.febs.video.conversion.VideoConversion; |
| | | import cc.mrbird.febs.video.conversion.VideoMemberConversion; |
| | | import cc.mrbird.febs.video.dto.ApiVideoCollectionDto; |
| | | import cc.mrbird.febs.video.dto.ApiVideoHistoryDto; |
| | | import cc.mrbird.febs.video.dto.ApiVideoLikeDto; |
| | | import cc.mrbird.febs.video.dto.VideoListDto; |
| | | import cc.mrbird.febs.video.entity.*; |
| | |
| | | private final VideoCollectionMapper videoCollectionMapper; |
| | | private final VideoCommentInfoMapper videoCommentInfoMapper; |
| | | private final VideoCommentLikeMapper videoCommentLikeMapper; |
| | | private final VideoHistoryMapper videoHistoryMapper; |
| | | private final VideoMemberMapper videoMemberMapper; |
| | | |
| | | @Override |
| | |
| | | //点赞数-1 |
| | | VideoMasterDataEntity videoMasterDataEntity = videoMasterDataMapper.selectDataByMasterId(relateId); |
| | | int starCnt = videoMasterDataEntity.getStarCnt(); |
| | | videoMasterDataEntity.setCollectCnt((starCnt - 1) <= 0 ? 0:(starCnt - 1)); |
| | | videoMasterDataEntity.setStarCnt((starCnt - 1) <= 0 ? 0:(starCnt - 1)); |
| | | videoMasterDataMapper.updateById(videoMasterDataEntity); |
| | | return new FebsResponse().success().message("已取消点赞"); |
| | | }else if(2 == type){ |
| | |
| | | //点赞数+1 |
| | | VideoMasterDataEntity videoMasterDataEntity = videoMasterDataMapper.selectDataByMasterId(relateId); |
| | | int starCnt = videoMasterDataEntity.getStarCnt(); |
| | | videoMasterDataEntity.setCollectCnt((starCnt + 1) <= 0 ? 0:(starCnt + 1)); |
| | | videoMasterDataEntity.setStarCnt((starCnt + 1) <= 0 ? 0:(starCnt + 1)); |
| | | videoMasterDataMapper.updateById(videoMasterDataEntity); |
| | | return new FebsResponse().success().message("已点赞"); |
| | | } |
| | | |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse delVideoHistory(ApiVideoHistoryDto apiVideoHistoryDto) { |
| | | Long id = LoginUserUtil.getLoginUser().getId(); |
| | | String ids = apiVideoHistoryDto.getIds(); |
| | | List<String> idList = StrUtil.split(ids, ','); |
| | | videoHistoryMapper.delVideoHistoryByIdsAndMemberId(idList,id); |
| | | return new FebsResponse().success().message("成功"); |
| | | } |
| | | } |