提交 21623fde 编写于 作者: Chongwen.jiang's avatar Chongwen.jiang

获取拼图码时手机入参非空校验

上级 71e38152
流水线 #23430 已失败 于阶段
in 0 second
......@@ -12,6 +12,7 @@ import com.pica.cloud.account.account.server.req.BaseRequest;
import com.pica.cloud.account.account.server.model.JigsawCodeModel;
import com.pica.cloud.account.account.server.service.AuthCodeService;
import com.pica.cloud.account.account.server.util.AESUtil;
import com.pica.cloud.account.account.server.util.AccountUtils;
import com.pica.cloud.account.account.server.util.IPUtil;
import com.pica.cloud.account.account.server.util.PICAPDeviceInfo;
import com.pica.cloud.foundation.entity.PicaResponse;
......@@ -79,7 +80,11 @@ public class AuthCodeServiceImpl implements AuthCodeService {
String publicIp = IPUtil.getIpAdrress(request);
String deviceToken = baseRequest.getDevice_token();
CheckcodeRiskReq rcReq = new CheckcodeRiskReq();
rcReq.setMobile(baseRequest.getMobile().replace(" ", ""));
String mobile = baseRequest.getMobile();
if(StringUtils.isNotEmpty(mobile)) {
mobile = mobile.replace(" ", "");
}
rcReq.setMobile(mobile);
rcReq.setIp(publicIp);
rcReq.setDeviceIp(deviceInfo.getDevice_ip());
rcReq.setDeviceId(deviceToken);
......@@ -254,6 +259,7 @@ public class AuthCodeServiceImpl implements AuthCodeService {
logger.error("getJigsawCode-h5 sourceType error");
throw new PicaWarnException(PicaResultCode.PARAM_IS_INVALID.code(), PicaResultCode.PARAM_IS_INVALID.message());
}
AccountUtils.checkMobilePhone(mobile);
// 调用风控服务,是否需要触发拼图验证
BaseRequest req = new BaseRequest();
req.setMobile(mobile);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册