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

Commit ed816ff2 authored by wangyifan's avatar wangyifan

douduo-验码详情接口

parent e9e61c93
...@@ -24,4 +24,6 @@ public interface ISweetDoudouService extends IService<SweetDoudou> { ...@@ -24,4 +24,6 @@ public interface ISweetDoudouService extends IService<SweetDoudou> {
ResponseDto create(@Valid SweetDouDouParam param); ResponseDto create(@Valid SweetDouDouParam param);
ResponseDto check(SweetDouDouCheckParam param); ResponseDto check(SweetDouDouCheckParam param);
ResponseDto<SweetDouDouVo> detail(SweetDouDouCheckParam param);
} }
...@@ -40,6 +40,12 @@ public class SweetDoudouController { ...@@ -40,6 +40,12 @@ public class SweetDoudouController {
return iSweetDoudouService.create(param); return iSweetDoudouService.create(param);
} }
@PostMapping("/detail")
@ApiOperation("核验-码详情")
public ResponseDto<SweetDouDouVo> detail(@Valid @RequestBody SweetDouDouCheckParam param){
return iSweetDoudouService.detail(param);
}
@PostMapping("/check") @PostMapping("/check")
@ApiOperation("核销") @ApiOperation("核销")
public ResponseDto check(@Valid @RequestBody SweetDouDouCheckParam param){ public ResponseDto check(@Valid @RequestBody SweetDouDouCheckParam param){
......
...@@ -123,6 +123,16 @@ public class SweetDoudouServiceImpl extends ServiceImpl<SweetDoudouMapper, Sweet ...@@ -123,6 +123,16 @@ public class SweetDoudouServiceImpl extends ServiceImpl<SweetDoudouMapper, Sweet
return ResponseDto.success(); 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) { private boolean checkScope(String authMobile) {
SweetDouDouScopeVo sweetDouDouScopeVo = redisDataUtils.getSweetDouDouScopeVo(authMobile); SweetDouDouScopeVo sweetDouDouScopeVo = redisDataUtils.getSweetDouDouScopeVo(authMobile);
return sweetDouDouScopeVo != null; 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