|
|
@@ -68,12 +68,19 @@ public class GeestService implements BizHandler<GeestParam, GeestVO> {
|
|
|
logDto.setResponseParam(responseStr);
|
|
|
log.info("极验验证结果:{}",responseStr);
|
|
|
GeetestDTO dto = JSON.parseObject(responseStr, GeetestDTO.class);
|
|
|
- logDto.setHttpStatus(dto.getStatus().toString());
|
|
|
- if(dto.getStatus() == 200){
|
|
|
+ if(dto.getStatus() != null && dto.getStatus() == 200){
|
|
|
mobile = dto.getResult();
|
|
|
vo.setCode(200);
|
|
|
vo.setMobile(mobile);
|
|
|
}
|
|
|
+ if(dto.getStatus()!= null){
|
|
|
+ logDto.setHttpStatus(dto.getStatus().toString());
|
|
|
+ if(dto.getStatus() == 200){
|
|
|
+ mobile = dto.getResult();
|
|
|
+ vo.setCode(200);
|
|
|
+ vo.setMobile(mobile);
|
|
|
+ }
|
|
|
+ }
|
|
|
logDto.setErrorMessage(dto.getError_msg());
|
|
|
} catch (SignatureException e) {
|
|
|
log.error("极验--解密失败",e);
|