using Microsoft.Extensions.Logging; using SlnMesnac.Model.domain; using SlnMesnac.Model.Enum; using SlnMesnac.Repository.service.@base; using System; using System.Collections.Generic; using System.Linq.Expressions; using SlnMesnac.Common; using static Dm.net.buffer.ByteArrayBuffer; using System.Threading.Tasks; namespace SlnMesnac.Repository.service.Impl { public class data1_TableServiceImpl : BaseServiceImpl, Idata1_TableService { private Repository _repository; private ILogger _logger; public data1_TableServiceImpl(Repository repository, ILogger logger) :base(repository) { _repository = repository; _logger = logger; } public async Task> Getdata1TableListAsync() { List list = null; try { Expression> exp = x => true; exp = exp.And(x => (x.flag != "F") ); list = _repository.GetList(exp); } catch (Exception ex) { _logger.LogError($"量仪数据获取错误:{ex.Message}"); } return list; } public async Task UpdateAsync(data1_Table record) { try { bool result = await _rep.UpdateAsync(record); return result; } catch (Exception ex) { _logger.LogError($"量仪数据获取错误:{ex.Message}"); return false; } } } }