///<summary>///主页面错误信息提示///</summary>publicdynamicLogTips(){varresponse=newResponse();returnExceptionsHelp.Instance.ExecuteT(()=>{#regioncpu,硬盘,内存vartempServerLog=string.Empty;//"cpu 使用率:80%,内存使用率:80%,C盘使用率:80%,"varcpu=ComputerHelp.GetCpuUsage();if(int.TryParse(cpu.Replace("%",""),outintcpuUsage)&&cpuUsage>=80){tempServerLog+=$"cpu 使用率:{cpu};";}varmemory=ComputerHelp.GetMemery();if(int.TryParse(memory.Item4.Replace("%",""),outintmemoryUsage)&&memoryUsage>=80){tempServerLog+=$"内存 使用率:{memory.Item4};";}vardisk=ComputerHelp.GetDriveInfos();vardriveInfos=disk.Where(x=>((x.TotalSize-x.TotalFreeSpace)*100/x.TotalSize)>=80).Select(x=>new{dirName=x.Name,usage=((x.TotalSize-x.TotalFreeSpace)*100/x.TotalSize).ToString("N1")+"%"}).ToList();foreach(varitemindriveInfos){tempServerLog+=$"{item.dirName}盘使用率:{item.usage};";}#endregion//接口日志varlog=@"selectcount(1)astotalfromsys_interface_logt(nolock)wheret.flagisnullandt.responseNOTLIKE'%200%'--andt.createTime>=convert(varchar(15),getdate(),111)--andt.createTime<convert(varchar(15),DATEADD(day,1,getdate()),111)--and(t.method='POST'ort.method='post')--and(t.responselike'%500%'ort.responselike'%由于连接%')selectcount(1)astotalfromsys_job_logt(nolock)wheret.flagisnull--andt.createTime>=convert(varchar(15),getdate(),111)--andt.createTime<convert(varchar(15),DATEADD(day,1,getdate()),111)selectcount(1)astotalfromsys_interface_logt(nolock)wheret.flagisnulland[system]='appAndroid'andt.responseNOTLIKE'%200%'selectcount(1)astotalfromsys_interface_logt(nolock)wheret.flagisnulland[system]='api'and[type]like'API%'andt.responseNOTLIKE'%200%'";vards=Context.Ado.GetDataSetAll(log);varinterLog=ds.Tables[0].Rows[0]["total"].ToString();if(interLog=="0")interLog="";varjobLog=ds.Tables[1].Rows[0]["total"].ToString();if(jobLog=="0")jobLog="";varpdaLog=ds.Tables[2].Rows[0]["total"].ToString();if(pdaLog=="0")pdaLog="";varupstreamLog=ds.Tables[3].Rows[0]["total"].ToString();if(upstreamLog=="0")upstreamLog="";response.Result=new{interLog,jobLog,pdaLog,upstreamLog,serverLog=string.IsNullOrWhiteSpace(tempServerLog)?"":tempServerLog};returnresponse;});}publicdynamicUpdateLogTips(stringflag){varresponse=newResponse();returnExceptionsHelp.Instance.ExecuteT(()=>{if(flag=="inter"){stringsql="update sys_interface_log set flag=1 where flag is null";varresult=base.Context.Ado.ExecuteCommand(sql);returnresult>0?response.ResponseSuccess():response.ResponseError();}elseif(flag=="job"){stringsql="update sys_job_log set flag=1 where flag is null";varresult=base.Context.Ado.ExecuteCommand(sql);returnresult>0?response.ResponseSuccess():response.ResponseError();}elseif(flag=="upstream"){stringsql="update sys_interface_log set flag=1 where flag is null and [system] ='api' and [type] like 'API%'";varresult=base.Context.Ado.ExecuteCommand(sql);returnresult>0?response.ResponseSuccess():response.ResponseError();}elseif(flag=="pda"){stringsql="update sys_interface_log set flag=1 where flag is null and [system] ='app Android'";varresult=base.Context.Ado.ExecuteCommand(sql);returnresult>0?response.ResponseSuccess():response.ResponseError();}returnresponse;});}}}