示例#1
0
        /// <summary>
        ///     通过分站号、设备性质 查找设备
        /// </summary>
        /// <param name="fzh"></param>
        /// <param name="kh"></param>
        /// <param name="DevPropertID"></param>
        /// <returns></returns>
        public static IList <Jc_DefInfo> QueryPointByInfs(int fzh, int DevPropertID)
        {
            //IJC_DEFService DEFService = ServiceFactory.CreateService<IJC_DEFService>();
            //return DEFService.QueryPointByInfs(fzh, DevPropertID);
            //var req = new PointDefineCacheGetByConditonRequest
            //{
            //    Predicate =
            //        a =>
            //            (fzh == a.Fzh) && (DevPropertID == a.DevPropertyID) && (a.Activity == "1") &&
            //            (a.InfoState != InfoState.Delete)
            //};
            //var res = PointDefineService.GetPointDefineCacheByDynamicCondition(req);
            var req = new PointDefineGetByStationIDDevPropertIDRequest
            {
                StationID    = fzh,
                DevPropertID = DevPropertID
            };
            var res = PointDefineService.GetPointDefineCacheByStationIDDevPropertID(req);

            if (!res.IsSuccess)
            {
                throw new Exception(res.Message);
            }
            return(res.Data);
        }
        /// <summary> 通过分站号、设备性质 查找设备
        /// </summary>
        /// <param name="fzh"></param>
        /// <param name="kh"></param>
        /// <param name="DevPropertID"></param>
        /// <returns></returns>
        public static List <Jc_DefInfo> QueryPointByInfs(int fzh, int DevPropertID)
        {
            PointDefineGetByStationIDDevPropertIDRequest PointDefineRequest = new PointDefineGetByStationIDDevPropertIDRequest();

            PointDefineRequest.StationID    = fzh;
            PointDefineRequest.DevPropertID = DevPropertID;
            var result = _PointDefineService.GetPointDefineCacheByStationIDDevPropertID(PointDefineRequest);

            if (result.IsSuccess == true)
            {
                return(result.Data);
            }
            else
            {
                throw new Exception(result.Message);
            }
        }
 public BasicResponse <List <Jc_DefInfo> > GetPointDefineCacheByStationIDDevPropertID(PointDefineGetByStationIDDevPropertIDRequest PointDefineRequest)
 {
     return(_PointDefineService.GetPointDefineCacheByStationIDDevPropertID(PointDefineRequest));
 }