优化策略模块校验功能

main
heqijun 3 months ago
parent d23283da92
commit b78c005476

@ -48,6 +48,7 @@ public class FeeStrategyFilter implements StrategyFilter {
log.info("【策略模块-扣费校验】超出欠费额度!!!");
//加回去
cacheClient.hincrby(key, filed, fee);
submit.setErrorMsg(ExceptionEnums.BALANCE_NOT_ENOUGH.getMsg());
strategyCheckFailedUtil.smsSendLog(submit, STRATEGY_NAME);
strategyCheckFailedUtil.smsPushReport(submit, STRATEGY_NAME);
throw new StrategyException(ExceptionEnums.BALANCE_NOT_ENOUGH);

@ -67,6 +67,7 @@ public class LimitHourStrategyFilter implements StrategyFilter {
//三次插入都失败,直接报错
if (retryCount == RETRY_MAX) {
log.error("【策略模块-小时限流校验】达到限流阈值,校验失败!!!");
submit.setErrorMsg(ExceptionEnums.LIMIT_HOUR.getMsg());
strategyCheckFailedUtil.smsSendLog(submit, STRATEGY_NAME);
strategyCheckFailedUtil.smsPushReport(submit, STRATEGY_NAME);
throw new StrategyException(ExceptionEnums.LIMIT_HOUR);

@ -54,6 +54,7 @@ public class LimitMinuteStrategyFilter implements StrategyFilter {
} else {
//插入失败,报错
log.error("【策略模块-分钟限流校验】达到限流阈值,校验失败!!!");
submit.setErrorMsg(ExceptionEnums.LIMIT_MINUTE.getMsg());
strategyCheckFailedUtil.smsSendLog(submit, STRATEGY_NAME);
strategyCheckFailedUtil.smsPushReport(submit, STRATEGY_NAME);
throw new StrategyException(ExceptionEnums.LIMIT_MINUTE);

Loading…
Cancel
Save