From bda1973af6a9d86865ba6726746097541395b64e Mon Sep 17 00:00:00 2001 From: chengkun <2500338766@qq.com> Date: Wed, 1 Jun 2022 17:29:48 +0800 Subject: [PATCH] =?UTF-8?q?feature1.0.0-img:=E6=B7=BB=E5=8A=A0=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E5=AE=A1=E6=A0=B8=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../img/controller/CreatorController.java | 8 +++++++ .../img/controller/CreatorMiniController.java | 9 ++++++++ .../com/bnyer/img/service/CreatorService.java | 7 ++++++ .../img/service/impl/CreatorServiceImpl.java | 22 +++++++++---------- 4 files changed, 34 insertions(+), 12 deletions(-) diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java index 28c5506..9f5de3d 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java @@ -49,6 +49,14 @@ public class CreatorController extends BaseController { return getDataTable(creators); } + //@RequiresPermissions("system:config:list") + @ApiOperation(value="成为艺术家") + @PostMapping(value = "/insert") + public AjaxResult insert(@Validated @RequestBody @ApiParam("艺术家对象") CreatorDto dto){ + log.debug("【艺术家小程序】成为艺术家参数为:{}", JSON.toJSONString(dto)); + return AjaxResult.success(creatorService.insertCreator(dto)); + } + //@RequiresPermissions("system:config:list") @ApiOperation(value="修改艺术家") @PostMapping(value = "/update") diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java index 538c037..60ebb16 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java @@ -105,4 +105,13 @@ public class CreatorMiniController extends BaseController { public AjaxResult listBanner(){ return AjaxResult.success(bannerService.queryList("0")); } + + //@TokenCheck + @ApiOperation(value="10天内重新发起审核") + @GetMapping(value = "/reVerify/{id}") + public AjaxResult reVerify(@PathVariable @ApiParam("艺术家id") Long id){ + log.info("【艺术家小程序】艺术家【{}】重新发起了审核",id); + return AjaxResult.success(creatorService.reVerify(id)); + } + } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java index 5a559f8..f3f8f94 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java @@ -84,4 +84,11 @@ public interface CreatorService { * @return - */ int verifyUnPass(VerifyDto params); + + /** + * 10天内重新发起审核 + * @param id 主键id + * @return - + */ + int reVerify(Long id); } diff --git a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java index 86d3031..599930c 100644 --- a/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java +++ b/bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java @@ -115,20 +115,8 @@ public class CreatorServiceImpl implements CreatorService { @Override public int updateCreator(Creator dto) { if(StringUtils.isNotBlank(dto.getPhone())){ - //检查手机号是否存在 - boolean b1 = checkPhone(Sm4Util.sm4Encryption(dto.getPhone())); - if(b1){ - throw new ServiceException("当前手机号已绑定艺术家,请重新编辑!", TiktokConstant.BINDED_PHONE); - } dto.setPhone(Sm4Util.sm4Encryption(dto.getPhone())); } - if(StringUtils.isNotBlank(dto.getScanCode())){ - //检查搜索码是否重复 - boolean b = this.checkScanCode(dto.getScanCode()); - if(b){ - throw new ServiceException("搜索码重复,请重新编辑!",TiktokConstant.SCAN_CODE_REPEAT); - } - } dto.setUpdateTime(new Date()); return creatorMapper.updateById(dto); } @@ -225,4 +213,14 @@ public class CreatorServiceImpl implements CreatorService { log.setStatus("0"); return verifyLogMapper.insert(log); } + + @Override + @Transactional(rollbackFor = Exception.class) + public int reVerify(Long id) { + LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); + wrapper.eq(Creator::getId, id); + Creator creator = new Creator(); + creator.setStatus("0"); + return creatorMapper.update(creator,wrapper); + } }