Commit 21eb104a authored by 唐峰's avatar 唐峰

正常异常,不在告警

parent b96d97e4
......@@ -5,6 +5,7 @@ import cn.quantgroup.xyqb.aspect.BehaviorAuth;
import cn.quantgroup.xyqb.controller.req.v2.ValidateBehavior;
import cn.quantgroup.xyqb.exception.BizException;
import cn.quantgroup.xyqb.exception.BizExceptionEnum;
import cn.quantgroup.xyqb.exception.SilentBizException;
import cn.quantgroup.xyqb.service.v2.BehaviorContext;
import cn.quantgroup.xyqb.session.XyqbSessionContextHolder;
import cn.quantgroup.xyqb.util.IpUtil;
......@@ -49,7 +50,7 @@ public class BehaviorInterceptor implements HandlerInterceptor {
if (behaviorAuth == null) {
return true;
} else {
throw new BizException(BizExceptionEnum.UN_EXIT_VERIFY_CODE);
throw new SilentBizException(BizExceptionEnum.UN_EXIT_VERIFY_CODE);
}
}
......@@ -64,7 +65,7 @@ public class BehaviorInterceptor implements HandlerInterceptor {
String validate = request.getHeader(Constants.X_BEHAVIOR_VALIDATE);
String secCode = request.getHeader(Constants.X_BEHAVIOR_SECCODE);
if (StringUtils.isEmpty(challenge) || StringUtils.isEmpty(validate) || StringUtils.isEmpty(secCode)) {
throw new BizException(BizExceptionEnum.UN_EXIT_VERIFY_CODE);
throw new SilentBizException(BizExceptionEnum.UN_EXIT_VERIFY_CODE);
}
validateBehavior.setType(1);
......@@ -78,7 +79,7 @@ public class BehaviorInterceptor implements HandlerInterceptor {
//走量化派图形验证逻辑
String imageValue = request.getHeader(Constants.X_BEHAVIOR_IMAGEVALUE);
if (StringUtils.isEmpty(imageValue)) {
throw new BizException(BizExceptionEnum.UN_EXIT_VERIFY_CODE);
throw new SilentBizException(BizExceptionEnum.UN_EXIT_VERIFY_CODE);
}
validateBehavior.setType(2);
data.put(Constants.X_BEHAVIOR_IMAGEVALUE, imageValue);
......
......@@ -80,7 +80,7 @@ public class WechatMiniLoginStrategy implements LoginStrategy {
if (responseMap.containsKey("errcode") && Integer.parseInt(responseMap.get("errcode")) != 0) {
log.error("code:{},errcode:{},errmsg:{}", ((WechatMiniLoginParam) param).getToken(), responseMap.get("errcode"),
responseMap.get("errmsg"));
throw new BizException(BizExceptionEnum.ERROR_WECHAT_LOGIN, responseMap.get("errmsg"));
throw new SilentBizException(BizExceptionEnum.ERROR_WECHAT_LOGIN, responseMap.get("errmsg"));
} else {
openid = responseMap.get("openid");
if (responseMap.containsKey("session_key")) {
......
......@@ -8,6 +8,7 @@ import cn.quantgroup.xyqb.entity.User;
import cn.quantgroup.xyqb.entity.WechatUserInfo;
import cn.quantgroup.xyqb.exception.BizException;
import cn.quantgroup.xyqb.exception.BizExceptionEnum;
import cn.quantgroup.xyqb.exception.SilentBizException;
import cn.quantgroup.xyqb.model.*;
import cn.quantgroup.xyqb.model.session.SessionStruct;
import cn.quantgroup.xyqb.model.v2.login.BaseLoginParam;
......@@ -90,7 +91,7 @@ public class WechatMiniPhoneLoginStrategy implements LoginStrategy {
if (responseMap.containsKey("errcode") && Integer.parseInt(responseMap.get("errcode")) != 0) {
log.error("code:{},errcode:{},errmsg:{}", ((WechatMiniLoginParam) param).getToken(), responseMap.get("errcode"),
responseMap.get("errmsg"));
throw new BizException(BizExceptionEnum.ERROR_WECHAT_LOGIN, responseMap.get("errmsg"));
throw new SilentBizException(BizExceptionEnum.ERROR_WECHAT_LOGIN, responseMap.get("errmsg"));
} else {
openid = responseMap.get("openid");
if (responseMap.containsKey("session_key")) {
......@@ -144,7 +145,7 @@ public class WechatMiniPhoneLoginStrategy implements LoginStrategy {
}
weChatUserRepository.save(wechatUserInfo);
} else {
throw new BizException(BizExceptionEnum.ERROR_WECHAT_LOGIN, wechatPhoneBean.getErrmsg());
throw new SilentBizException(BizExceptionEnum.ERROR_WECHAT_LOGIN, wechatPhoneBean.getErrmsg());
}
LoginProperties loginProperties = new LoginProperties(1, sessionStruct.getRegisteredFrom(), sessionStruct.getTenantId());
......
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