/// <summary> /// 获取未处理的车号识别记录 /// </summary> /// <param name="machineCode">设备编码</param> /// <param name="direction">方向</param> /// <returns></returns> public CmcsTrainCarriagePass GetUnHandleTrainCarriagePass(string machineCode, eTrainPassDirection direction) { return(Dbers.GetInstance().SelfDber.Entity <CmcsTrainCarriagePass>("where MachineCode=:MachineCode and Direction=:Direction and DataFlag=0 order by CreateDate asc", new { MachineCode = machineCode, Direction = direction.ToString() })); }
/// <summary> /// 保存新的车号识别记录 /// </summary> /// <param name="machineCode">设备编码</param> /// <param name="trainNumber">车号</param> /// <param name="passTime">经过时间</param> /// <param name="direction">方向</param> /// <returns></returns> public bool SaveTrainCarriagePass(string machineCode, string trainNumber, DateTime passTime, eTrainPassDirection direction) { return(Dbers.GetInstance().SelfDber.Insert(new CmcsTrainCarriagePass { DataFlag = 0, Direction = direction.ToString(), MachineCode = machineCode, PassTime = passTime, TrainNumber = trainNumber }) > 0); }