Commit b07e1b8e by lcx

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

parent 5b8fa789
...@@ -97,6 +97,8 @@ public string Execture(int allotId) ...@@ -97,6 +97,8 @@ public string Execture(int allotId)
private IEnumerable<IncomeDataDto> QueryData(sys_hospitalconfig config, per_allot allot, string execsql) private IEnumerable<IncomeDataDto> QueryData(sys_hospitalconfig config, per_allot allot, string execsql)
{ {
try
{
var parameters = GetParameters(allot); var parameters = GetParameters(allot);
using (var connection = ConnectionBuilder.Create((DatabaseType)config.DataBaseType, config.DbSource, config.DbName, config.DbUser, config.DbPassword)) using (var connection = ConnectionBuilder.Create((DatabaseType)config.DataBaseType, config.DbSource, config.DbName, config.DbUser, config.DbPassword))
{ {
...@@ -104,10 +106,17 @@ private IEnumerable<IncomeDataDto> QueryData(sys_hospitalconfig config, per_allo ...@@ -104,10 +106,17 @@ private IEnumerable<IncomeDataDto> QueryData(sys_hospitalconfig config, per_allo
{ {
execsql = Regex.Replace(execsql, item.Key, item.Value, RegexOptions.IgnoreCase); 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); var result = connection.Query<IncomeDataDto>(execsql, commandTimeout: 20000);
return result; return result;
} }
} }
catch (Exception ex)
{
logger.LogError("获取医生收入时发生异常: " + ex.ToString());
}
return new List<IncomeDataDto>();
}
private string CreateExcel(int hospitalId, Dictionary<string, List<IncomeDataDto>> dataDict) 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