using Admin.Core.IRepository; using Admin.Core.IService; using Admin.Core.Model; using log4net; using Microsoft.IdentityModel.Logging; using System.Collections.Generic; using System.Threading.Tasks; namespace Admin.Core.Service { public class CodeBindingRecordServices : BaseServices, ICodeBindingRecordServices { #region 对象引用 private static readonly log4net.ILog log = LogManager.GetLogger(typeof(CodeBindingRecordServices)); #endregion private readonly IBaseRepository _dal; private ICodeBindingRecordRepository _codeBindingRecordRepository; public CodeBindingRecordServices(IBaseRepository dal, ICodeBindingRecordRepository codeBindingRecordRepository) { this._dal = dal; base.BaseDal = dal; _codeBindingRecordRepository = codeBindingRecordRepository; } /// /// 时间段条件查询 /// /// public async Task> QueryAllByTime(string time1, string time2) { return _codeBindingRecordRepository.QueryAllByTime(time1,time2).Result; } /// /// 查询第一条数据 /// /// public async Task FirstAsync() { // return new CodeBindingRecord //{ // ObjId = 111, // BoxCode = "1234567890", // BoxName = "苏打水", // ProductCode = "0987654321", // BindingResult = "成功", // RecordTime1 = System.DateTime.Now //}; return _codeBindingRecordRepository.FirstAsync().Result; } /// ///查询条码2为null的数据,并取最新的一条 /// /// public async Task QueryByTime() { return _codeBindingRecordRepository.QueryByTime().Result; } } }