示例#1
0
 public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigListByTempleteId(LargedataAnalysisConfigGetRequest jc_LargedataAnalysisConfigRequest)
 {
     return(_largedataAnalysisConfigService.GetLargeDataAnalysisConfigListByTempleteId(jc_LargedataAnalysisConfigRequest));
 }
示例#2
0
 public BasicResponse <JC_LargedataAnalysisConfigInfo> GetLargeDataAnalysisConfigById(LargedataAnalysisConfigGetRequest jc_LargedataAnalysisConfigRequest)
 {
     return(_largedataAnalysisConfigService.GetLargeDataAnalysisConfigById(jc_LargedataAnalysisConfigRequest));
 }
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargedataAnalysisConfigDetailById(LargedataAnalysisConfigGetRequest jc_LargedataAnalysisConfigRsequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/LargedataAnalysisConfig/GetLargedataAnalysisConfigDetailById?token=" + Token, JSONHelper.ToJSONString(jc_LargedataAnalysisConfigRsequest));

            return(JSONHelper.ParseJSONString <BasicResponse <List <JC_LargedataAnalysisConfigInfo> > >(responseStr));
        }
        /// <summary>
        /// 根据模板ID查询分析模型配置信息
        /// </summary>
        /// <param name="jc_LargedataAnalysisConfigRequest"></param>
        /// <returns></returns>
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargeDataAnalysisConfigListByTempleteId(LargedataAnalysisConfigGetRequest jc_LargedataAnalysisConfigRequest)
        {
            var jC_Largedataanalysisconfigresponse            = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >();
            var jC_LargedataanalysisconfigModelLists          = _Repository.GetLargeDataAnalysisConfigListByTempleteId(jc_LargedataAnalysisConfigRequest.TempleteId);
            IList <JC_LargedataAnalysisConfigInfo> listResult = ObjectConverter.CopyList <JC_LargedataanalysisconfigModel, JC_LargedataAnalysisConfigInfo>(jC_LargedataanalysisconfigModelLists);

            if (listResult != null)
            {
                jC_Largedataanalysisconfigresponse.Data = listResult.ToList();
            }
            return(jC_Largedataanalysisconfigresponse);
        }
        /// <summary>
        /// 根据模型ID查询模型详细信息
        /// </summary>
        /// <param name="jc_LargedataAnalysisConfigRsequest"></param>
        /// <returns></returns>
        public BasicResponse <List <JC_LargedataAnalysisConfigInfo> > GetLargedataAnalysisConfigDetailById(LargedataAnalysisConfigGetRequest jc_LargedataAnalysisConfigRsequest)
        {
            var jC_Largedataanalysisconfigresponse = new BasicResponse <List <JC_LargedataAnalysisConfigInfo> >();

            try
            {
                DataTable dataTable = _Repository.QueryTable("global_LargedataAnalysisConfigService_GetLargedataAnalysisConfigDetailById", jc_LargedataAnalysisConfigRsequest.Id);

                List <JC_LargedataAnalysisConfigInfo> listResult = ObjectConverter.Copy <JC_LargedataAnalysisConfigInfo>(dataTable);

                List <JC_SetAnalysisModelPointRecordInfo> setAnalysisModelPointRecordInfoList = new List <JC_SetAnalysisModelPointRecordInfo>();

                if (listResult.Count > 0)
                {
                    setAnalysisModelPointRecordInfoList = _AnalysisModelPointRecordService.GetSetAnalysisModelPointRecordByLargedataAnalysisConfigId(
                        new SetAnalysisModelPointRecordByModelIdGetRequest()
                    {
                        AnalysisModelId = jc_LargedataAnalysisConfigRsequest.Id
                    }).Data;

                    foreach (var item in listResult)
                    {
                        foreach (var itemData in setAnalysisModelPointRecordInfoList)
                        {
                            if (item.Id == itemData.LargedataAnalysisConfigId)
                            {
                                item.Expresstion = item.Expresstion.Replace(itemData.ExpressionConfigId, itemData.Point + "->" + itemData.FactorName);
                            }
                        }
                    }
                }

                jC_Largedataanalysisconfigresponse.Data = listResult;
            }
            catch
            {
            }
            return(jC_Largedataanalysisconfigresponse);
        }
        public BasicResponse <JC_LargedataAnalysisConfigInfo> GetLargeDataAnalysisConfigById(LargedataAnalysisConfigGetRequest jc_LargedataAnalysisConfigRsequest)
        {
            var result = _Repository.GetJC_LargedataanalysisconfigById(jc_LargedataAnalysisConfigRsequest.Id);
            var jC_LargedataanalysisconfigInfo = ObjectConverter.Copy <JC_LargedataanalysisconfigModel, JC_LargedataAnalysisConfigInfo>(result);
            BasicResponse <IList <JC_SetAnalysisModelPointRecordInfo> > pointListResponse = _AnalysisModelPointRecordService.GetCustomizationEditAnalysisModelPointRecordInfoByModelId(new SetAnalysisModelPointRecordByModelIdGetRequest()
            {
                AnalysisModelId = jC_LargedataanalysisconfigInfo.Id
            });

            if (pointListResponse.Data != null)
            {
                jC_LargedataanalysisconfigInfo.AnalysisModelPointRecordInfoList = pointListResponse.Data.ToList();
            }
            else
            {
                jC_LargedataanalysisconfigInfo.AnalysisModelPointRecordInfoList = new List <JC_SetAnalysisModelPointRecordInfo>();
            }
            var jC_Largedataanalysisconfigresponse = new BasicResponse <JC_LargedataAnalysisConfigInfo>();

            jC_Largedataanalysisconfigresponse.Data = jC_LargedataanalysisconfigInfo;
            return(jC_Largedataanalysisconfigresponse);
        }