Commit ffa281f0 by wyc

工作量来源,改成视图

parent 2229a0a9
...@@ -300,23 +300,7 @@ public IEnumerable<string> GetSecondWorkloadMaps(int hospitalId) ...@@ -300,23 +300,7 @@ public IEnumerable<string> GetSecondWorkloadMaps(int hospitalId)
if (connection.State != ConnectionState.Open) connection.Open(); if (connection.State != ConnectionState.Open) connection.Open();
try try
{ {
string query = $@" string query = $@"SELECT DISTINCT Category FROM view_second_workload_category where hospitalId = @hospitalId ORDER BY Sort,Category";
SELECT DISTINCT Category FROM (
SELECT IF(Source = 102,EName,ItemName) Category FROM ex_type t1
LEFT JOIN ex_item t2 ON t1.Id = t2.TypeId
WHERE Source IN (102,7) AND HospitalId = @hospitalId
UNION ALL
SELECT DISTINCT Category
FROM ex_result
WHERE IsDelete = 0 AND (source like '%医生组工作量%' or source like '%通用工作量%')
AND AllotId IN (SELECT DISTINCT ID FROM per_allot WHERE HospitalId = @hospitalId)
)TAB
WHERE IFNULL(Category,'')<>''
ORDER BY Category
";
return connection.Query<string>(query, new { hospitalId }, commandTimeout: 60 * 60); return connection.Query<string>(query, new { hospitalId }, commandTimeout: 60 * 60);
} }
catch (Exception) catch (Exception)
......
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