using AdService.Service;
namespace AdService.Controllers
{
///
/// 采集接口
///
public class AdController : BaseController
{
ILogger logger { get; set; }
private AdcService AdcService { get; set; }
///
/// 开始采集
///
///
[HttpPost]
public async Task> StartAd(List dtos)
{
try
{
var res = await AdcService.Instance.StartTestAsync(dtos);
return Success(res);
}
catch (Exception ex)
{
return Error("开始采集异常:" + ex.Message);
}
}
///
/// 停止采集
///
[HttpPost]
public async Task StopAdc()
{
var res = await Task.Run(() =>
{
try
{
AdcService.Instance.StopAd();
return Success();
}
catch (Exception ex)
{
return Error("停止采集异常:" + ex.Message);
}
});
return res;
}
}
}