|
|
@@ -46,21 +46,25 @@ namespace Learun.Application.TwoDevelopment.LogisticsManagement |
|
|
|
} |
|
|
|
if (!queryParam["Status"].IsEmpty()) |
|
|
|
{ |
|
|
|
strSql.Append(" AND t.Status !=0 "); |
|
|
|
if (queryParam["Status"].ToString() == "3") |
|
|
|
{ |
|
|
|
strSql.Append($" AND t.Status = 3"); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
strSql.Append($" AND t.Status !=0"); |
|
|
|
} |
|
|
|
} |
|
|
|
var userLogin = LoginUserInfo.Get(); |
|
|
|
//按角色查询是否有查看的权限 |
|
|
|
var MaintainRoleId = Config.GetValue("MaintainRoleId"); |
|
|
|
var loginInfoRoleIds = LoginUserInfo.Get().roleIds; |
|
|
|
if (!userLogin.Description.Contains("管理员") && !loginInfoRoleIds.Split(',').Contains(MaintainRoleId)) |
|
|
|
// 啥也不传自己看自己 传1 教师保修处理 不看草稿 传3 统计不草稿 |
|
|
|
else |
|
|
|
{ |
|
|
|
var userLogin = LoginUserInfo.Get(); |
|
|
|
//按角色查询是否有查看的权限 |
|
|
|
//if (!userLogin.Description.Contains("管理员")) |
|
|
|
//{ |
|
|
|
strSql.Append(" AND t.Creator = '" + userLogin.userId + "' "); |
|
|
|
//} |
|
|
|
} |
|
|
|
//else |
|
|
|
//{ |
|
|
|
// dp.Add("Creator", queryParam["Creator"].ToString(), DbType.String); |
|
|
|
// strSql.Append(" AND t.Creator = @Creator "); |
|
|
|
//} |
|
|
|
return this.BaseRepository("CollegeMIS").FindList<RepairReport_StudentEntity>(strSql.ToString(), dp, pagination); |
|
|
|
} |
|
|
|
catch (Exception ex) |
|
|
|