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; } } }