修改system
This commit is contained in:
@ -224,11 +224,11 @@ namespace HT.Cloud.Service.ReportManage
|
||||
//return Report.ToJson();
|
||||
}
|
||||
|
||||
public async Task<string> GetReportDownLoad(DateTime startTime, DateTime endTime ,int interval)
|
||||
public async Task<string> GetReportDownLoad(DateTime startTime, DateTime endTime ,int interval, string systemName)
|
||||
{
|
||||
var groupName = _context.AsTenant().QueryableWithAttr<MetaGroupEntity>().Where(x => x.GroupDescription == systemName).First().GroupName;
|
||||
|
||||
|
||||
var listSub = TimeInOneDay(startTime, endTime);
|
||||
var listSub = TimeInOneDay(startTime, endTime);
|
||||
|
||||
var pathroot = Directory.GetCurrentDirectory();
|
||||
string fileurl = "报表 " + startTime.ToString("yyyy年MM月dd日 HH.mm.ss") + "至" + endTime.ToString("yyyy年MM月dd日 HH.mm.ss") + "(" + "时间间隔" + interval.ToString() + "秒" + ")" + "_" + DateTime.Now.ToString("yyyy年MM月dd日 HH.mm.ss") + "导出" + ".xlsx";
|
||||
@ -244,17 +244,28 @@ namespace HT.Cloud.Service.ReportManage
|
||||
var item = listSub[i];
|
||||
var fstartTime = item.starttime;
|
||||
var fendTime = item.endtime;
|
||||
string conn = _context.CurrentConnectionConfig.ConnectionString; //"Data Source=192.168.110.32;Initial Catalog=SCADA;User Id= sa;Password= Sa1qaz;Integrated Security=False;Encrypt=True;TrustServerCertificate=True;";
|
||||
SqlConnection sqlConnection = new SqlConnection(conn);
|
||||
SqlCommand command = new SqlCommand("dbo.Query_Report_YL_CHN", sqlConnection);
|
||||
command.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
command.Parameters.Add(new SqlParameter("@startdt", fstartTime.ToString("yyyy/MM/dd HH:mm:ss")));
|
||||
command.Parameters.Add(new SqlParameter("@enddt", fendTime.ToString("yyyy/MM/dd HH:mm:ss")));
|
||||
command.Parameters.Add(new SqlParameter("@timeinterval", interval));
|
||||
command.CommandTimeout = 999999;
|
||||
sqlConnection.Open();
|
||||
var reader = command.ExecuteReader();
|
||||
SugarParameter[] sqlParameters ={
|
||||
new SugarParameter("@enddt", fendTime.ToString("yyyy-MM-dd HH:mm:ss")),
|
||||
new SugarParameter("@groupname", groupName),
|
||||
new SugarParameter("@startdt", fstartTime.ToString("yyyy-MM-dd HH:mm:ss")),
|
||||
new SugarParameter("@timeinterval",interval)
|
||||
};
|
||||
var reader = _context.AsTenant().GetConnection(dataDBNumber).Ado.UseStoredProcedure().GetDataReader("Query_Report_YL_CHN", sqlParameters);
|
||||
|
||||
//string conn = _context.CurrentConnectionConfig.ConnectionString; //"Data Source=192.168.110.32;Initial Catalog=SCADA;User Id= sa;Password= Sa1qaz;Integrated Security=False;Encrypt=True;TrustServerCertificate=True;";
|
||||
// SqlConnection sqlConnection = new SqlConnection(conn);
|
||||
// SqlCommand command = new SqlCommand("dbo.Query_Report_YL_CHN", sqlConnection);
|
||||
// command.CommandType = CommandType.StoredProcedure;
|
||||
|
||||
//command.Parameters.Add(new SqlParameter("@enddt", fendTime.ToString("yyyy-MM-dd HH:mm:ss")));
|
||||
//command.Parameters.Add(new SqlParameter("@groupname", groupName));
|
||||
//command.Parameters.Add(new SqlParameter("@startdt", fstartTime.ToString("yyyy-MM-dd HH:mm:ss")));
|
||||
//command.Parameters.Add(new SqlParameter("@timeinterval", interval));
|
||||
|
||||
// command.CommandTimeout = 999999;
|
||||
// sqlConnection.Open();
|
||||
// var reader = command.ExecuteReader();
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user