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); + } }