记得上下班打卡 | git大法好,push需谨慎

Commit ed816ff2 authored by wangyifan's avatar wangyifan

douduo-验码详情接口

parent e9e61c93
......@@ -24,4 +24,6 @@ public interface ISweetDoudouService extends IService<SweetDoudou> {
ResponseDto create(@Valid SweetDouDouParam param);
ResponseDto check(SweetDouDouCheckParam param);
ResponseDto<SweetDouDouVo> detail(SweetDouDouCheckParam param);
}
......@@ -40,6 +40,12 @@ public class SweetDoudouController {
return iSweetDoudouService.create(param);
}
@PostMapping("/detail")
@ApiOperation("核验-码详情")
public ResponseDto<SweetDouDouVo> detail(@Valid @RequestBody SweetDouDouCheckParam param){
return iSweetDoudouService.detail(param);
}
@PostMapping("/check")
@ApiOperation("核销")
public ResponseDto check(@Valid @RequestBody SweetDouDouCheckParam param){
......
......@@ -123,6 +123,16 @@ public class SweetDoudouServiceImpl extends ServiceImpl<SweetDoudouMapper, Sweet
return ResponseDto.success();
}
@Override
public ResponseDto<SweetDouDouVo> detail(SweetDouDouCheckParam param) {
if (!checkScope(param.getAuthMobile())) {
log.info("无权核验, authMoible: {}", param.getAuthMobile());
return ResponseDto.failure(ErrorMapping.get("20003"));
}
SweetDouDouVo vo = redisDataUtils.getSweetDouDou(param.getUserId());
return ResponseDto.success(vo);
}
private boolean checkScope(String authMobile) {
SweetDouDouScopeVo sweetDouDouScopeVo = redisDataUtils.getSweetDouDouScopeVo(authMobile);
return sweetDouDouScopeVo != null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment