/// <summary> /// 删除广告账户每日统计 /// </summary> /// <param name="id"></param> public virtual async Task DeleteAsync(long id) { var statistic = await AdvertDailyStatisticRepository.FirstOrDefaultAsync(id); if (statistic != null) { await AdvertDailyStatisticRepository.DeleteAsync(statistic); } }
/// <summary> /// 根据id查找广告账户每日统计 /// </summary> /// <param name="id"></param> /// <returns></returns> public virtual async Task <AdvertDailyStatistic> FindByIdAsync(long id) { return(await AdvertDailyStatisticRepository.FirstOrDefaultAsync(id)); }
/// <summary> /// 根据id获取广告统计 /// </summary> /// <param name="productId"></param> /// <param name="accountId"></param> /// <param name="data"></param> /// <returns></returns> public virtual async Task <AdvertDailyStatistic> GetAdvertStatistics(long productId, long accountId, DateTime data) { return(await AdvertDailyStatisticRepository.FirstOrDefaultAsync(ad => ad.ProductId == productId && ad.AdvertAccountId == accountId && ad.StatisticOn == data)); }