Commit dc493468 by 徐建业

选择类型筛选

parent 3dc49591
......@@ -55,17 +55,20 @@ namespace G.Buss.BaseInfo.Services.SampleTypeSVC
{
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
})
.Where((sample, org) => org.ClassCode.StartsWith(user.OrgClassCode))
.Select((sample, org) => new SampleTypeSelectModel
});
if(user.Sys_UserOID!=new Guid("00000000-0000-0000-0000-000000000001"))
{
sampleTypeQuery = sampleTypeQuery.Where((sample, org) => org.ClassCode.StartsWith(user.OrgClassCode));
}
List<SampleTypeSelectModel> sampleTypeAll = sampleTypeQuery.Select((sample, org) => new SampleTypeSelectModel
{
SampleCode = sample.SampleCode,
SampleName = sample.SampleName,
}).ToList();
return sampleTypeQuery;
return sampleTypeAll;
}
}
......
......@@ -56,14 +56,19 @@ namespace G.Buss.BaseInfo.Services.TumorsTypeSVC
{
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
}).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,
TumorsName = Tumors.TumorsName,
}).ToList();
return TumorsTypeQuery;
return TumorsTypeAll;
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论