using AutoMapper; using OfficeOpenXml.FormulaParsing.Excel.Functions.RefAndLookup; using SqlSugar; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_IShuttleCar; using WIDESEAWCS_IShuttleCarInfoRepository; using WIDESEAWCS_Model.Models; using WIDESEAWCS_QuartzJob.Service; namespace WIDESEAWCS_ShuttleCar { public class ShuttleCarService : ServiceBase, IShuttleCarService { private readonly IMapper _mapper; public ShuttleCarService(IShuttleCarRepository BaseDal, IMapper mapper) : base(BaseDal) { _mapper = mapper; } /// /// 根据地址查询穿梭车信息 /// /// /// public Dt_ShuttleCar QueryShuttleCar(string Address) { return BaseDal.QueryFirst(x => x.ShuttleCarPosition == Address || x.ShuttleCarPosition1 == Address); } /// /// 根据穿梭车编号查询穿梭车信息 /// /// /// public Dt_ShuttleCar QueryCode(string ShuttleCarCode) { return BaseDal.QueryFirst(x => x.ShuttleCarCode == ShuttleCarCode); } /// /// 根据穿梭车编号查询其他穿梭车信息 /// /// /// public Dt_ShuttleCar QueryNoCode(string ShuttleCarCode) { return BaseDal.QueryFirst(x => x.ShuttleCarCode != ShuttleCarCode); } } }