/// <summary> /// 通过被控点和控制类型查询放电信息 //此方法在实时模块也在调用,目前框架不支持多线程同时调用同一服务,修改为不同的接口 20170425 /// </summary> /// <param name="wz"></param> /// <returns></returns> public static IList <Jc_JcsdkzInfo> QueryJCSDKZbyInf(int Type, string BkPoint) { //IJC_JCSDKZServiceInThread JCSDKZService = ServiceFactory.CreateService<IJC_JCSDKZServiceInThread>(); //return JCSDKZService.QueryJCSDKZbyInf(Type, BkPoint); //var req = new ManualCrossControlCacheGetByConditionRequest //{ // Predicate = a => a.Bkpoint == BkPoint && a.Type == Type && a.InfoState != InfoState.Delete //}; //var res = ManualCrossControlService.GetManualCrossControlByDynamicCondition(req); var req = new ManualCrossControlGetByTypeBkPointRequest { Type = Type, BkPoint = BkPoint }; var res = ManualCrossControlService.GetManualCrossControlByTypeBkPoint(req); if (!res.IsSuccess) { throw new Exception(res.Message); } return(res.Data); }
public BasicResponse <List <Jc_JcsdkzInfo> > GetManualCrossControlByTypeBkPoint(Sys.Safety.Request.ManualCrossControl.ManualCrossControlGetByTypeBkPointRequest ManualCrossControlRequest) { return(_ManualCrossControlService.GetManualCrossControlByTypeBkPoint(ManualCrossControlRequest)); }