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

正常异常,不在告警

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