Esempio n. 1
0
        /// <summary>
        /// 保存巡检
        /// </summary>
        /// <returns></returns>
        public BasicResponse SaveInspection()
        {
            DateTime      SaveTime = DateTime.Now;
            BasicResponse Result   = new BasicResponse();

            //测点定义保存巡检(安全监控)
            _PointDefineService.PointDefineSaveData();

            //测点定义保存巡检(人员定位)  20171123
            _PersonPointDefineService.PointDefineSaveData();

            //网络模块管理保存巡检
            _NetworkModuleService.NetworkModuleSaveData();

            ////保存定义更新时间
            //if (Basic.Framework.Data.PlatRuntime.Items.ContainsKey("_DefUpdateTime"))
            //{
            //    Basic.Framework.Data.PlatRuntime.Items["_DefUpdateTime"] = SaveTime;
            //}
            //else
            //{
            //    Basic.Framework.Data.PlatRuntime.Items.Add("_DefUpdateTime", SaveTime);
            //}

            ////保存数据库
            //ConfigInfo tempConfig = new ConfigInfo();
            //tempConfig.Name = "defdatetime";
            //tempConfig.Text = SaveTime.ToString("yyyy-MM-dd HH:mm:ss");
            //tempConfig.Upflag = "0";
            //ConfigCacheGetByKeyRequest configCacheRequest = new ConfigCacheGetByKeyRequest();
            //configCacheRequest.Name = "defdatetime";
            //var result = _ConfigCacheService.GetConfigCacheByKey(configCacheRequest);
            //ConfigInfo tempConfigCache = result.Data;
            //if (tempConfig != null)
            //{
            //    tempConfig.ID = tempConfigCache.ID;
            //    tempConfig.InfoState = InfoState.Modified;
            //    //更新数据库
            //    var request = ObjectConverter.Copy<ConfigInfo, ConfigModel>(tempConfig);
            //    _Repository.UpdateConfig(request);
            //    //更新缓存
            //    ConfigCacheUpdateRequest UpdateConfigCacheRequest = new ConfigCacheUpdateRequest();
            //    UpdateConfigCacheRequest.ConfigInfo = tempConfig;
            //    _ConfigCacheService.UpdateConfigCahce(UpdateConfigCacheRequest);
            //}
            var req = new SaveInspectionInRequest
            {
                SaveTime = SaveTime
            };

            SaveInspectionIn(req);

            return(Result);
        }
Esempio n. 2
0
        public BasicResponse SaveInspectionIn(SaveInspectionInRequest saveInspectionInRequest)
        {
            var saveTime = saveInspectionInRequest.SaveTime;

            //保存定义更新时间
            if (Basic.Framework.Data.PlatRuntime.Items.ContainsKey("_DefUpdateTime"))
            {
                Basic.Framework.Data.PlatRuntime.Items["_DefUpdateTime"] = saveTime;
            }
            else
            {
                Basic.Framework.Data.PlatRuntime.Items.Add("_DefUpdateTime", saveTime);
            }

            //保存数据库
            ConfigInfo tempConfig = new ConfigInfo();

            tempConfig.Name   = "defdatetime";
            tempConfig.Text   = saveTime.ToString("yyyy-MM-dd HH:mm:ss");
            tempConfig.Upflag = "0";
            ConfigCacheGetByKeyRequest configCacheRequest = new ConfigCacheGetByKeyRequest();

            configCacheRequest.Name = "defdatetime";
            var        result          = _ConfigCacheService.GetConfigCacheByKey(configCacheRequest);
            ConfigInfo tempConfigCache = result.Data;

            if (tempConfig != null)
            {
                tempConfig.ID        = tempConfigCache.ID;
                tempConfig.InfoState = InfoState.Modified;
                //更新数据库
                var request = ObjectConverter.Copy <ConfigInfo, ConfigModel>(tempConfig);
                _Repository.UpdateConfig(request);
                //更新缓存
                ConfigCacheUpdateRequest UpdateConfigCacheRequest = new ConfigCacheUpdateRequest();
                UpdateConfigCacheRequest.ConfigInfo = tempConfig;
                _ConfigCacheService.UpdateConfigCahce(UpdateConfigCacheRequest);
            }

            return(new BasicResponse());
        }
Esempio n. 3
0
        public BasicResponse SaveInspectionIn(SaveInspectionInRequest saveInspectionInRequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/Config/SaveInspectionIn?token=" + Token, JSONHelper.ToJSONString(saveInspectionInRequest));

            return(JSONHelper.ParseJSONString <BasicResponse>(responseStr));
        }
 public BasicResponse SaveInspectionIn(SaveInspectionInRequest saveInspectionInRequest)
 {
     return(_configService.SaveInspectionIn(saveInspectionInRequest));
 }