From 22b8ad9f1c9c10ffe95336a4e22116eb375f27f6 Mon Sep 17 00:00:00 2001 From: penny <2500338766@qq.com> Date: Mon, 9 May 2022 23:40:35 +0800 Subject: [PATCH] =?UTF-8?q?feature1.0.0=EF=BC=9A=E4=BF=AE=E5=A4=8DtiktokIm?= =?UTF-8?q?g=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../img/controller/TiktokImgController.java | 22 +++++++++++++--- .../com/bnyer/img/dto/TiktokImgPageDto.java | 3 +++ .../bnyer/img/service/TiktokImgService.java | 16 ++++++++++++ .../service/impl/TiktokImgServiceImpl.java | 25 ++++++++++++++++--- .../service/impl/TiktokUserServiceImpl.java | 3 +++ 5 files changed, 63 insertions(+), 6 deletions(-) diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokImgController.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokImgController.java index 7fb2d04..34c5157 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokImgController.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/TiktokImgController.java @@ -70,10 +70,26 @@ public class TiktokImgController extends BaseController { } //@RequiresPermissions("system:config:list") - @ApiOperation(value="变更type显示状态") + @ApiOperation(value="变更图片显示状态") @PostMapping(value = "/changeStatus") - public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("type状态对象") StatusDto dto){ - log.debug("变更type参数为:{}", JSON.toJSONString(dto)); + public AjaxResult changeStatus(@Validated @RequestBody @ApiParam("img状态对象") StatusDto dto){ + log.debug("变更img显示状态参数为:{}", JSON.toJSONString(dto)); return AjaxResult.success(tiktokImgService.changeStatus(dto.getId(),dto.getStatus())); } + + //@RequiresPermissions("system:config:list") + @ApiOperation(value="变更图片审核状态") + @PostMapping(value = "/changeJudge") + public AjaxResult changeJudge(@Validated @RequestBody @ApiParam("img状态对象") StatusDto dto){ + log.debug("变更图片审核状态参数为:{}", JSON.toJSONString(dto)); + return AjaxResult.success(tiktokImgService.changeJudge(dto.getId(),dto.getStatus())); + } + + //@RequiresPermissions("system:config:list") + @ApiOperation(value="变更图片热门状态") + @PostMapping(value = "/changeHot") + public AjaxResult changeHot(@Validated @RequestBody @ApiParam("img状态对象") StatusDto dto){ + log.debug("变更图片热门状态参数为:{}", JSON.toJSONString(dto)); + return AjaxResult.success(tiktokImgService.changeHot(dto.getId(),dto.getStatus())); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java index ff6cd8f..cc7b128 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/dto/TiktokImgPageDto.java @@ -24,4 +24,7 @@ public class TiktokImgPageDto implements Serializable { @ApiModelProperty(value="是否热门(0->冷门;1->热门)") private String isHot; + + @ApiModelProperty(value="是否显示(0->否;1->是)") + private String isShow; } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java index 0520a52..e3c7558 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/TiktokImgService.java @@ -74,4 +74,20 @@ public interface TiktokImgService { * @return - */ int changeStatus(Long id,String status); + + /** + * 变更审核状态 + * @param id 主键id + * @param status 状态 + * @return - + */ + int changeJudge(Long id,String status); + + /** + * 变更热门状态 + * @param id 主键id + * @param status 状态 + * @return - + */ + int changeHot(Long id,String status); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java index 8fcef87..1ae53ed 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokImgServiceImpl.java @@ -75,9 +75,10 @@ public class TiktokImgServiceImpl implements TiktokImgService { LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); wrapper.eq(dto.getUserId() != null, TiktokImg::getUserId, dto.getUserId()); wrapper.eq(dto.getTypeId() != null, TiktokImg::getTypeId, dto.getTypeId()); - wrapper.eq(StringUtils.isNotNull(dto.getStatus()), TiktokImg::getStatus, dto.getStatus()); - wrapper.eq(StringUtils.isNotNull(dto.getIsHot()), TiktokImg::getIsHot, dto.getIsHot()); - wrapper.orderByDesc(TiktokImg::getSort); + wrapper.eq(StringUtils.isNotBlank(dto.getStatus()), TiktokImg::getStatus, dto.getStatus()); + wrapper.eq(StringUtils.isNotBlank(dto.getIsHot()), TiktokImg::getIsHot, dto.getIsHot()); + wrapper.eq(StringUtils.isNotBlank(dto.getIsShow()), TiktokImg::getIsShow, dto.getIsShow()); + wrapper.orderByDesc(TiktokImg::getCreateTime); return tiktokImgMapper.selectList(wrapper); } @@ -109,4 +110,22 @@ public class TiktokImgServiceImpl implements TiktokImgService { img.setIsShow(status); return tiktokImgMapper.update(img,wrapper); } + + @Override + public int changeJudge(Long id, String status) { + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(TiktokImg::getId, id); + TiktokImg img = new TiktokImg(); + img.setStatus(status); + return tiktokImgMapper.update(img,wrapper); + } + + @Override + public int changeHot(Long id, String status) { + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(TiktokImg::getId, id); + TiktokImg img = new TiktokImg(); + img.setIsHot(status); + return tiktokImgMapper.update(img,wrapper); + } } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java index ef4f78c..8131a0d 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/TiktokUserServiceImpl.java @@ -117,6 +117,9 @@ public class TiktokUserServiceImpl implements TiktokUserService { if(StringUtils.isNotBlank(tiktokUser.getPhone())){ tiktokUser.setPhone(Sm4Util.sm4Encryption(tiktokUser.getPhone())); } + if(StringUtils.isNotBlank(tiktokUser.getTiktokCode())){ + tiktokUser.setTiktokCode(Sm4Util.sm4Encryption(tiktokUser.getTiktokCode())); + } return tiktokUserMapper.updateById(tiktokUser); }