opt:美化代码

This commit is contained in:
李鹏军 2024-03-27 11:09:14 +08:00
parent b81733b011
commit dcc7ec5918
2 changed files with 7 additions and 7 deletions

View File

@ -7,9 +7,9 @@ using SJZY.Track.Domain.Consts;
namespace SJZY.Track.Application.EventHandlers;
public class CAPFilter : SubscribeFilter
public class CapFilter : SubscribeFilter
{
const string _ERROR_CODE = "Error599";
const string ErrorCode = "Error599";
/// <summary>
/// 执行前
@ -32,7 +32,7 @@ public class CAPFilter : SubscribeFilter
{
var isSkip = !string.IsNullOrEmpty(RedisHelper.Client.Get($"CapExcuteFilter:{hash}"));
if (isSkip)
throw new BusinessException(_ERROR_CODE, $"检测到重复消费,消费参数:{argumentJsonStr}");
throw new BusinessException(ErrorCode, $"检测到重复消费,消费参数:{argumentJsonStr}");
RedisHelper.Client.Set($"CapExcuteFilter:{hash}", 60 * 10,
TimeSpan.FromHours(1).Seconds); // 1h内不允许一模一样的参数重复消费
@ -54,7 +54,7 @@ public class CAPFilter : SubscribeFilter
context.DeliverMessage.Headers.TryGetValue("sjzy-arguments", out var arguments);
context.DeliverMessage.Headers.TryGetValue("cap-msg-id", out var messageId);
BuildLog(receiveTime, receiveName, arguments, false, messageId);
BuildLog(receiveTime!, receiveName!, arguments!, false, messageId!);
return Task.CompletedTask;
}
@ -70,7 +70,7 @@ public class CAPFilter : SubscribeFilter
context.ExceptionHandled = true;
context.DeliverMessage.Headers.TryGetValue("cap-msg-id", out var messageId);
if (context.Exception is BusinessException ex && ex.Code == _ERROR_CODE)
if (context.Exception is BusinessException ex && ex.Code == ErrorCode)
LogHelper.Warn(ex.ToString());
else
LogHelper.Error($"cap-msg-id:{messageId}\n{context.Exception}");
@ -80,7 +80,7 @@ public class CAPFilter : SubscribeFilter
context.DeliverMessage.Headers.TryGetValue("cap-msg-name", out var receiveName);
context.DeliverMessage.Headers.TryGetValue("sjzy-arguments", out var arguments);
BuildLog(receiveTime, receiveName, arguments, true, messageId);
BuildLog(receiveTime!, receiveName!, arguments!, true, messageId!);
return Task.CompletedTask;
}

View File

@ -111,7 +111,7 @@ namespace SJZY.Track.Application
LogHelper.Error("【严重】CAP失败回调事件发生未处理异常" + ex);
}
};
}).AddSubscribeFilter<CAPFilter>();
}).AddSubscribeFilter<CapFilter>();
}
public override void PreConfigureServices(ServiceConfigurationContext context)