using Zxd.Core.Domain;
namespace Zxd.Core.WebApi.Controllers
{
///
/// 企业微信管理
///
[ApiSignatureFilterForbid]
public class WeWorkController : BaseController
{
///
/// 同步绑定
///
///
///
[HttpPost("SyncBinding")]
[ApiResultFilterForbid]
public async Task> SyncBinding([FromBody] WeworkWorkerDto dto)
{
var rsp = new RetResult(null);
rsp.Ret = 999;
rsp.Message = "系统繁忙,请稍后再试";
try
{
_ = Task.Run(() =>
{
_ = new WeworkUserDomain().SyncBinding(dto);
});
rsp.Ret = 0;
rsp.Message = "操作成功";
rsp.Data = "操作成功";
}
catch (Exception ex)
{
Serilog.Log.Error(ex, "SyncBinding");
}
return rsp;
}
}
}