Ver código fonte

安全排查流程

长阳分支中职
ndbs 1 mês atrás
pai
commit
af7c55fc0f
1 arquivos alterados com 26 adições e 2 exclusões
  1. +26
    -2
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/SafetyCheck/SafetyCheckService.cs

+ 26
- 2
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/SafetyCheck/SafetyCheckService.cs Ver arquivo

@@ -58,13 +58,37 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
var user = LoginUserInfo.Get();
if (!user.isSystem) //超管/安全办
{
var dept = this.BaseRepository().FindList<DepartmentEntity>(x => x.F_SchoolMaster == //user.realName);
"李明纯").ToList();
var depts = "";

if (user.roleIds.Contains("9593aeff-a62b-45ea-bfd1-c9766669c1a8"))//分管领导
{
strSql.Append(" AND (t.Status = 2 or t.Name = '" + user.userId + "')");
if (dept.Count() > 0)
{
for (int i = 0; i < dept.Count(); i++)
{
if (i == dept.Count()-1)
{
depts += " t.Department= '" + dept[i].F_DepartmentId + "'";
}
else
{
depts += "t.Department='" + dept[i].F_DepartmentId + "' or ";
}
}
strSql.Append(" and (" + depts + ")");
}
else
{
strSql.Append(" AND t.Department = '" + user.departmentId + "' ");
}
strSql.Append(" and t.Name = '" + user.userId + "' ");
}
else if (user.roleIds.Contains("ab90ee97-c8e2-4bc9-80b4-68aff407c777"))//部门领导
{
strSql.Append(" AND t.Department = '" + user.departmentId + "'");
strSql.Append(" AND t.Department = '" + user.departmentId
+ "' and (t.Status = 1 or t.Name = '" + user.userId + "')");
}
else if (user.roleIds.Contains("a58a6f8f-0e50-4708-ae35-1fb85761a7b1"))
{


Carregando…
Cancelar
Salvar