/// <summary> /// 通过分站号查询手动控制 /// </summary> /// <param name="wz"></param> /// <returns></returns> public static IList <Jc_JcsdkzInfo> QueryJCSDKZbyFzhOnlyHCtrlCache(int fzh) { //IJC_JCSDKZService JCSDKZService = ServiceFactory.CreateService<IJC_JCSDKZService>(); //return JCSDKZService.QueryJCSDKZbyFzhOnlyHCtrlCache(fzh); //var req = new ManualCrossControlCacheGetByConditionRequest //{ // Predicate = // a => // (a.Type == 0) && a.Bkpoint.Contains(fzh.ToString().PadLeft(3, '0')) && // (a.InfoState != InfoState.Delete) //}; //var res = ManualCrossControlCacheService.GetManualCrossControlByDynamicCondition(req); var req = new ManualCrossControlGetByStationIDRequest { StationID = fzh }; var res = ManualCrossControlCacheService.GetManualCrossControlByStationID(req); if (!res.IsSuccess) { throw new Exception(res.Message); } return(res.Data); }
public BasicResponse <List <Jc_JcsdkzInfo> > GetManualCrossControlByStationID(Sys.Safety.Request.ManualCrossControl.ManualCrossControlGetByStationIDRequest ManualCrossControlRequest) { return(_ManualCrossControlService.GetManualCrossControlByStationID(ManualCrossControlRequest)); }