/// <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); }
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()); }
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)); }