Browse Source

feature1.0.0-img:添加重新审核接口

master
chengkun 4 years ago
parent
commit
bda1973af6
  1. 8
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorController.java
  2. 9
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/controller/CreatorMiniController.java
  3. 7
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/CreatorService.java
  4. 22
      bnyer-services/bnyer-img/src/main/java/com/bnyer/img/service/impl/CreatorServiceImpl.java

8
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")

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

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

22
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<Creator> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(Creator::getId, id);
Creator creator = new Creator();
creator.setStatus("0");
return creatorMapper.update(creator,wrapper);
}
}

Loading…
Cancel
Save