public BasicResponse <Jc_DefInfo> PointDefineCacheByPointIdRequeest(PointDefineCacheByPointIdRequeest request)
        {
            //modified by  20170719
            //默认测点查询从只读缓存查询,只有特殊实时性要求高的才从写缓存查询
            var response = new BasicResponse <Jc_DefInfo>();

            if (request.IsQueryFromWriteCache)
            {
                response.Data = PointWriteCache.GetInstance.Query(pointDefine => pointDefine.PointID == request.PointID).FirstOrDefault();
            }
            else
            {
                response.Data = PointReadonlyCache.GetInstance.Query(pointDefine => pointDefine.PointID == request.PointID).FirstOrDefault();
            }
            return(response);
        }
        /// <summary>
        /// 根据测点编号获取测点定义缓存
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public BasicResponse <Jc_DefInfo> PointDefineCacheByPointIdRequeest(PointDefineCacheByPointIdRequeest request)
        {
            var response = pointDefineCacheService.PointDefineCacheByPointIdRequeest(request);

            return(response);
        }
 public BasicResponse <Jc_DefInfo> PointDefineCacheByPointIdRequeest(PointDefineCacheByPointIdRequeest pointDefineCacheRequest)
 {
     return(largeDataAnalysisCacheClientService.PointDefineCacheByPointIdRequeest(pointDefineCacheRequest));
 }
Example #4
0
        public BasicResponse <Jc_DefInfo> PointDefineCacheByPointIdRequeest(PointDefineCacheByPointIdRequeest pointDefineCacheRequest)
        {
            var responsestr = HttpClientHelper.Post(Webapi + "/v1/LargeDataAnalysisCache/PointDefineCacheByPointIdRequeest?token=" + Token, JSONHelper.ToJSONString(pointDefineCacheRequest));

            return(JSONHelper.ParseJSONString <BasicResponse <Jc_DefInfo> >(responsestr));
        }