Commit b07e1b8e by lcx

获取医生收入数据方法添加日志

parent 5b8fa789
......@@ -97,16 +97,25 @@ public string Execture(int allotId)
private IEnumerable<IncomeDataDto> QueryData(sys_hospitalconfig config, per_allot allot, string execsql)
{
var parameters = GetParameters(allot);
using (var connection = ConnectionBuilder.Create((DatabaseType)config.DataBaseType, config.DbSource, config.DbName, config.DbUser, config.DbPassword))
try
{
foreach (var item in parameters)
var parameters = GetParameters(allot);
using (var connection = ConnectionBuilder.Create((DatabaseType)config.DataBaseType, config.DbSource, config.DbName, config.DbUser, config.DbPassword))
{
execsql = Regex.Replace(execsql, item.Key, item.Value, RegexOptions.IgnoreCase);
foreach (var item in parameters)
{
execsql = Regex.Replace(execsql, item.Key, item.Value, RegexOptions.IgnoreCase);
}
logger.LogInformation("获取医生收入sql: " + execsql + "\n配置:" + JsonHelper.Serialize(config));
var result = connection.Query<IncomeDataDto>(execsql, commandTimeout: 20000);
return result;
}
var result = connection.Query<IncomeDataDto>(execsql, commandTimeout: 20000);
return result;
}
catch (Exception ex)
{
logger.LogError("获取医生收入时发生异常: " + ex.ToString());
}
return new List<IncomeDataDto>();
}
private string CreateExcel(int hospitalId, Dictionary<string, List<IncomeDataDto>> dataDict)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment