|
@@ -294,12 +294,13 @@ namespace YSAI.RabbitMQ
|
|
|
dynamic DynamicObj = new ExpandoObject();
|
|
dynamic DynamicObj = new ExpandoObject();
|
|
|
DynamicObj.Content = Encoding.UTF8.GetString(e.Body.ToArray());
|
|
DynamicObj.Content = Encoding.UTF8.GetString(e.Body.ToArray());
|
|
|
DynamicObj.Topic = e.RoutingKey;
|
|
DynamicObj.Topic = e.RoutingKey;
|
|
|
- OnEventHandler?.Invoke(this, new EventResult(true, DynamicObj.ToJson(), DynamicObj, Core.@enum.ResultType.Dynamic));
|
|
|
|
|
|
|
+ //Console.WriteLine((DynamicObj as object).ToJson());
|
|
|
if (!AutoAck)
|
|
if (!AutoAck)
|
|
|
{
|
|
{
|
|
|
//当自动确认为false,得手动确认消息
|
|
//当自动确认为false,得手动确认消息
|
|
|
- Channels[e.RoutingKey].BasicAck(e.DeliveryTag, false);
|
|
|
|
|
|
|
+ Channels[e.Exchange].BasicAck(e.DeliveryTag, false);
|
|
|
}
|
|
}
|
|
|
|
|
+ OnEventHandler?.Invoke(this, new EventResult(true, $"消费成功,{(AutoAck ? "已自动确认" : "已手动确认")}", DynamicObj, Core.@enum.ResultType.Dynamic));
|
|
|
}
|
|
}
|
|
|
public Task<OperateResult> OnAsync()
|
|
public Task<OperateResult> OnAsync()
|
|
|
{
|
|
{
|