Commit dc493468 by 徐建业

选择类型筛选

parent 3dc49591
...@@ -55,17 +55,20 @@ namespace G.Buss.BaseInfo.Services.SampleTypeSVC ...@@ -55,17 +55,20 @@ namespace G.Buss.BaseInfo.Services.SampleTypeSVC
{ {
using (var context = new MsSqlContext(sqlConn)) using (var context = new MsSqlContext(sqlConn))
{ {
List<SampleTypeSelectModel> sampleTypeQuery = context.JoinQuery<SampleType, Sys_Organize>((sample, org) => new object[] { var sampleTypeQuery = context.JoinQuery<SampleType, Sys_Organize>((sample, org) => new object[] {
JoinType.LeftJoin,sample.SYS_ORG == org.Sys_OrganizeOID JoinType.LeftJoin,sample.SYS_ORG == org.Sys_OrganizeOID
}) });
.Where((sample, org) => org.ClassCode.StartsWith(user.OrgClassCode)) if(user.Sys_UserOID!=new Guid("00000000-0000-0000-0000-000000000001"))
.Select((sample, org) => new SampleTypeSelectModel {
sampleTypeQuery = sampleTypeQuery.Where((sample, org) => org.ClassCode.StartsWith(user.OrgClassCode));
}
List<SampleTypeSelectModel> sampleTypeAll = sampleTypeQuery.Select((sample, org) => new SampleTypeSelectModel
{ {
SampleCode = sample.SampleCode, SampleCode = sample.SampleCode,
SampleName = sample.SampleName, SampleName = sample.SampleName,
}).ToList(); }).ToList();
return sampleTypeQuery; return sampleTypeAll;
} }
} }
......
...@@ -56,14 +56,19 @@ namespace G.Buss.BaseInfo.Services.TumorsTypeSVC ...@@ -56,14 +56,19 @@ namespace G.Buss.BaseInfo.Services.TumorsTypeSVC
{ {
using (var context = new MsSqlContext(sqlConn)) using (var context = new MsSqlContext(sqlConn))
{ {
List<TumorsTypeSelectModel> TumorsTypeQuery = context.JoinQuery<TumorsType, Sys_Organize>((Tumors, org) => new object[] { var TumorsTypeQuery = context.JoinQuery<TumorsType, Sys_Organize>((Tumors, org) => new object[] {
JoinType.LeftJoin,Tumors.SYS_ORG == org.Sys_OrganizeOID JoinType.LeftJoin,Tumors.SYS_ORG == org.Sys_OrganizeOID
}).Where((Tumors, org)=>org.ClassCode.StartsWith(user.OrgClassCode)).Select((Tumors, org) => new TumorsTypeSelectModel });
if (user.Sys_UserOID != new Guid("00000000-0000-0000-0000-000000000001"))
{
TumorsTypeQuery = TumorsTypeQuery.Where((Tumors, org) => org.ClassCode.StartsWith(user.OrgClassCode));
}
List<TumorsTypeSelectModel> TumorsTypeAll = TumorsTypeQuery.Select((Tumors, org) => new TumorsTypeSelectModel
{ {
TumorsCode = Tumors.TumorsCode, TumorsCode = Tumors.TumorsCode,
TumorsName = Tumors.TumorsName, TumorsName = Tumors.TumorsName,
}).ToList(); }).ToList();
return TumorsTypeQuery; return TumorsTypeAll;
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论