using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime; using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_ISystemRepository; using WIDESEA_ISystemService; using WIDESEA_Model.Models.System; using WIDESEA_SystemRepository; namespace WIDESEA_SystemService { public class Sys_VehicleService : ServiceBase, ISys_VehicleService { public ISys_VehicleRepository Repository => BaseDal; public IDt_palletRepository _Repository; IDt_palletRepository ISys_VehicleService._Repository => _Repository; public Sys_VehicleService(ISys_VehicleRepository BaseDal, IDt_palletRepository dt_Pallet) : base(BaseDal) { _Repository = dt_Pallet; } public WebResponseContent GetCachedata() { try { List traycode_materiel = BaseDal.QueryData().Select(x => x.Vehiclename).ToList(); if (traycode_materiel != null) { return WebResponseContent.Instance.OK(data: traycode_materiel); } else { return WebResponseContent.Instance.OK(data: null); } } catch (Exception ex) { return WebResponseContent.Instance.OK(data: null); throw; } } /*public virtual PageGridData GetPageData(PageDataOptions options) { string wheres = options.ValidatePageOptions(TProperties); //获取排序字段 Dictionary orderbyDic = options.GetPageDataSort(TProperties); PageGridData pageGridData = new PageGridData(); pageGridData = BaseDal.QueryPage(wheres, options.Page, options.Rows, orderbyDic); foreach (var item in pageGridData.Rows) { item.Vehicletraycoid=_Repository.QueryFirst(x => x.palletnumber == int.Parse(item.Vehicletraycoid)).palletname.Trim(); } return pageGridData; }*/ } }