Zxd.Core/code/Zxd.Core.Domain/WeworkUserDomain.cs

22 lines
582 B
C#

using Zxd.Core.Domain.Dto;
namespace Zxd.Core.Domain
{
/// <summary>
///
/// </summary>
public class WeworkUserDomain
{
/// <summary>
///
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
public async Task SyncBinding(WeworkWorkerDto dto)
{
var consumers = KafkaClient.GetConsumers();
Log.Information($"consumers: {consumers.ToJson()}");
await KafkaClient.SendMessage(consumers.FirstOrDefault(n => n.Topic == "crm-topic"), dto);
}
}
}