DEPARTMENT_TYPE 修改 部门=0, 车间=1, 班组=2, 公司=3 = > 公司=5 部门=10, 车间=15, 班组=20,
This commit is contained in:
parent
6ff810eba7
commit
4a85489f27
@ -107,15 +107,15 @@ namespace APT.BaseData.Services.Services.FM
|
||||
if (DepartmentID != Guid.Empty)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(DepartmentID, new string[] { "Nav_Parent" });
|
||||
if (dep.DEPARTMENT_TYPE == 0)//FMDepartmentType.部门 3 公司//FMDepartmentType.公司
|
||||
if (dep.DEPARTMENT_TYPE == 10)//FMDepartmentType.部门 3 公司//FMDepartmentType.公司
|
||||
{
|
||||
return dep;
|
||||
}
|
||||
else if (dep.DEPARTMENT_TYPE == 3)
|
||||
else if (dep.DEPARTMENT_TYPE == 5)
|
||||
{
|
||||
return dep;
|
||||
}
|
||||
else if (dep.Nav_Parent.DEPARTMENT_TYPE == 0)
|
||||
else if (dep.Nav_Parent.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
return dep.Nav_Parent;
|
||||
}
|
||||
@ -143,7 +143,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
public T_FM_DEPARTMENT GetRSDep(string DepName = "企业管理部", params string[] paths)
|
||||
{
|
||||
T_FM_DEPARTMENT result = new T_FM_DEPARTMENT();
|
||||
result = GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 0 && e.NAME.Contains(DepName), paths == null ? paths : null);//部门级
|
||||
result = GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 10 && e.NAME.Contains(DepName), paths == null ? paths : null);//部门级
|
||||
return result;
|
||||
}
|
||||
/// <summary>
|
||||
|
||||
@ -1589,7 +1589,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
{
|
||||
if (approveTempDetail.Nav_ApproveRole.NAME == "安环部负责人")
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 0 && t.ENABLE_STATUS == 0);
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 10 && t.ENABLE_STATUS == 0);
|
||||
if (dep != null)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
@ -1652,7 +1652,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1683,7 +1683,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1714,7 +1714,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1745,7 +1745,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1776,7 +1776,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1807,7 +1807,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1833,7 +1833,7 @@ namespace APT.BaseData.Services.Services.FM
|
||||
else
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
|
||||
@ -912,7 +912,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
//modelAdd.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
{
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -995,7 +995,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
//modelAdd.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
{
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -1084,7 +1084,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
// //modelAdd.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
// if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
// {
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
// {
|
||||
// RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
// }
|
||||
@ -1256,7 +1256,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(content.DEPARTMENT_ID.Value);
|
||||
if (dep.USER_ID == content.USER_ID)
|
||||
{
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -1316,7 +1316,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(content.DEPARTMENT_ID.Value);
|
||||
if (dep.USER_ID == content.USER_ID)
|
||||
{
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -1407,7 +1407,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(content.DEPARTMENT_ID.Value);
|
||||
if (dep.USER_ID == content.USER_ID)
|
||||
{
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -1748,7 +1748,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
//if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
//{
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
// {
|
||||
// modelAdd.RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
// }
|
||||
@ -8721,7 +8721,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
//if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
//{
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
// {
|
||||
// modelAdd.RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
// }
|
||||
@ -9359,7 +9359,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
//modelAdd.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
{
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -9443,7 +9443,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
//modelAdd.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
{
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -9532,7 +9532,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
// //modelAdd.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
// if (item.CREATER_ID == depMainCheck.USER_ID)
|
||||
// {
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 2)
|
||||
// if (depMainCheck.DEPARTMENT_TYPE == 20)
|
||||
// {
|
||||
// RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
// }
|
||||
@ -9789,7 +9789,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(content.DEPARTMENT_ID.Value);
|
||||
if (dep.USER_ID == content.USER_ID)
|
||||
{
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -9849,7 +9849,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(content.DEPARTMENT_ID.Value);
|
||||
if (dep.USER_ID == content.USER_ID)
|
||||
{
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -9940,7 +9940,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(content.DEPARTMENT_ID.Value);
|
||||
if (dep.USER_ID == content.USER_ID)
|
||||
{
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
}
|
||||
@ -12922,7 +12922,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 20)
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 200)
|
||||
{
|
||||
var parentId = departs.FirstOrDefault(t => t.ID == currentDepart.ID)?.PARENT_ID;
|
||||
departIds.Add((Guid)parentId);
|
||||
@ -13321,7 +13321,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 20)
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 200)
|
||||
{
|
||||
var parentId = departs.FirstOrDefault(t => t.ID == currentDepart.ID)?.PARENT_ID;
|
||||
if (parentId != null)
|
||||
@ -13819,7 +13819,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var classIds = departs.Where(t => t.PARENT_ID == currentDepart.ID).Select(t => t.ID).ToList();
|
||||
departIds.AddRange(classIds);
|
||||
}
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 20)
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 200)
|
||||
{
|
||||
var parentId = departs.FirstOrDefault(t => t.ID == currentDepart.ID)?.PARENT_ID;
|
||||
if (parentId != null)
|
||||
@ -14256,7 +14256,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
//DepartmentService.GetDepartmentIds(entity.ORG_ID.Value, new List<Guid>() { currentDepart.ID }, ref departIds);
|
||||
//departIds.Add(currentDepart.ID);
|
||||
}
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 20)
|
||||
else if (currentDepart.DEPARTMENT_TYPE == 200)
|
||||
{
|
||||
var parentId = departs.FirstOrDefault(t => t.ID == currentDepart.ID)?.PARENT_ID;
|
||||
if (parentId != null)
|
||||
@ -15677,7 +15677,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
{
|
||||
if (approveTempDetail.Nav_ApproveRole.NAME == "安环部负责人")
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 0 && t.ENABLE_STATUS == 0);
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 10 && t.ENABLE_STATUS == 0);
|
||||
if (dep != null)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
@ -15739,7 +15739,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
else
|
||||
{
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(user.DEPARTMENT_ID.Value);
|
||||
if (dep != null)
|
||||
@ -15765,7 +15765,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
else
|
||||
{
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(user.DEPARTMENT_ID.Value);
|
||||
if (dep != null)
|
||||
@ -15798,7 +15798,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
else
|
||||
{
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(user.DEPARTMENT_ID.Value);
|
||||
if (dep != null)
|
||||
@ -15824,7 +15824,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
else
|
||||
{
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(user.DEPARTMENT_ID.Value);
|
||||
if (dep != null)
|
||||
@ -15857,7 +15857,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
else
|
||||
{
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 1)
|
||||
if (user.Nav_Department != null && user.Nav_DepartmentDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(user.DEPARTMENT_ID.Value);
|
||||
if (dep != null)
|
||||
@ -15883,7 +15883,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
}
|
||||
else
|
||||
{
|
||||
if (user.Nav_Department != null && user.Nav_Department.DEPARTMENT_TYPE == 1)
|
||||
if (user.Nav_Department != null && user.Nav_DepartmentDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
var dep = GetEntity<T_FM_DEPARTMENT>(user.DEPARTMENT_ID.Value);
|
||||
if (dep != null)
|
||||
|
||||
@ -152,7 +152,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
//{
|
||||
// //FMDepartmentType 部门 = 0, 车间 = 1, 班组 = 2, 公司 = 3
|
||||
// listDepID = listSafeChecks.Select(e => e.DEPARTMENTID.Value).Distinct().ToList();
|
||||
// var listDep = GetEntities<T_FM_DEPARTMENT>(e => listDepID.Contains(e.ID) && e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NAME);
|
||||
// var listDep = GetEntities<T_FM_DEPARTMENT>(e => listDepID.Contains(e.ID) && e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NAME);
|
||||
// foreach (var item in listDep)
|
||||
// {
|
||||
// if (!listTeam.Contains(item))
|
||||
@ -203,7 +203,7 @@ namespace APT.BaseData.Services.DomainServices
|
||||
{
|
||||
//FMDepartmentType 部门 = 0, 车间 = 1, 班组 = 2, 公司 = 3
|
||||
listDepID = listSafeChecks.Where(e => e.CHECKOBJECT == CHECKOBJECT).Select(e => e.DEPARTMENTID.Value).Distinct().ToList();
|
||||
var listDep = GetEntities<T_FM_DEPARTMENT>(e => listDepID.Contains(e.ID) && e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NAME);
|
||||
var listDep = GetEntities<T_FM_DEPARTMENT>(e => listDepID.Contains(e.ID) && e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NAME);
|
||||
foreach (var item in listDep)
|
||||
{
|
||||
if (!listTeam.Contains(item))
|
||||
|
||||
@ -4816,7 +4816,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
//if (master.Nav_Department.USER_ID.HasValue && master.Nav_Department.USER_ID.Value == entity.USER_ID.Value)
|
||||
//{
|
||||
// //自己就是负责人 找上级组织的安全员
|
||||
// if (master.Nav_Department.DEPARTMENT_TYPE == 0 || master.Nav_Department.DEPARTMENT_TYPE == 3) //部门 公司
|
||||
// if (master.Nav_Department.DEPARTMENT_TYPE == 10 || master.Nav_Department.DEPARTMENT_TYPE == 5) //部门 公司
|
||||
// {
|
||||
// //var userSafe = GetEntity<T_FM_USER>(e => !e.IS_DELETED && e.DEPARTMENT_ID == master.Nav_Department.PARENT_ID && e.Nav_ApproveRole.NAME.Contains("安环部安全员"));
|
||||
// //if (userSafe != null)
|
||||
@ -4827,7 +4827,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
|
||||
// //部门 = 0, 车间 = 1, 班组 = 2, 公司 = 3
|
||||
// //如果是公司级 或者安环部 就是自己
|
||||
// if (master.Nav_Department.DEPARTMENT_TYPE == 3 || master.Nav_Department.DEPARTMENT_STATUS == 2)
|
||||
// if (master.Nav_Department.DEPARTMENT_TYPE == 5 || master.Nav_Department.DEPARTMENT_STATUS == 2)
|
||||
// {
|
||||
// UserId = entity.USER_ID.Value;
|
||||
// userName = master.NAME;
|
||||
@ -4855,7 +4855,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
//else
|
||||
//{
|
||||
// // 班组 班长 否则 安全员 FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
// if (master.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
// if (master.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
// {
|
||||
// if (master.Nav_Department.USER_ID.HasValue)
|
||||
// {
|
||||
@ -4904,7 +4904,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
//找安全员 如果没有 找负责人
|
||||
// 班组 班长 否则 安全员 FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
if (master.Nav_Department.USER_ID.HasValue)
|
||||
{
|
||||
@ -6293,7 +6293,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
//找安全员 如果没有 找负责人
|
||||
// 班组 班长 否则 安全员 FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
if (master.Nav_Department.USER_ID.HasValue)
|
||||
{
|
||||
@ -6607,7 +6607,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
////[Description("部门层级")] FMDepartmentType 部门 = 0,// 车间 = 1, // 班组 = 2, //公司 = 3
|
||||
//var depID = APT.Infrastructure.Api.AppContext.CurrentSession.DepartmentID.Value;
|
||||
//var depLoginDep = GetEntity<T_FM_DEPARTMENT>(depID);
|
||||
//if (depLoginDep.DEPARTMENT_TYPE == 2)
|
||||
//if (depLoginDep.DEPARTMENT_TYPE == 20)
|
||||
//{
|
||||
// depID = depLoginDep.PARENT_ID.Value;
|
||||
//}
|
||||
@ -7921,7 +7921,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
else
|
||||
{
|
||||
int DEPARTMENT_TYPE = depLoginDep.DEPARTMENT_TYPE;
|
||||
if (depLoginDep.DEPARTMENT_TYPE == 2)
|
||||
if (depLoginDep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
depID = depLoginDep.PARENT_ID.Value;
|
||||
}
|
||||
@ -8558,7 +8558,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
//找安全员 如果没有 找负责人
|
||||
// 班组 班长 否则 安全员 FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
if (master.Nav_Department.USER_ID.HasValue)
|
||||
{
|
||||
|
||||
@ -639,7 +639,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
// //else if (userLogin.Nav_ApproveRole.NAME.Contains("负责人"))
|
||||
// //{
|
||||
// // //部门=0, 车间=1, 班组=2, 公司=3
|
||||
// // if (userLogin.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
// // if (userLogin.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
// // {
|
||||
// // expression = expression.And(e => e.RESPONOBJECT == BSPLANCHECKOBJECTEnum.ClassMonitor && e.DEPARTMENT_ID == userLogin.DEPARTMENT_ID);
|
||||
// // }
|
||||
@ -680,7 +680,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
// //else if (userLogin.Nav_ApproveRole.NAME.Contains("负责人"))
|
||||
// //{
|
||||
// // //部门=0, 车间=1, 班组=2, 公司=3
|
||||
// // if (userLogin.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
// // if (userLogin.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
// // {
|
||||
// // RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
// // }
|
||||
@ -2210,7 +2210,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
// //BSPLANCHECKOBJECTEnum RESPONOBJECT = BSPLANCHECKOBJECTEnum.Head;
|
||||
// //if (dep.USER_ID == APT.Infrastructure.Api.AppContext.CurrentSession.UserID.Value)
|
||||
// //{
|
||||
// // if (dep.DEPARTMENT_TYPE == 2)
|
||||
// // if (dep.DEPARTMENT_TYPE == 20)
|
||||
// // {
|
||||
// // RESPONOBJECT = BSPLANCHECKOBJECTEnum.ClassMonitor;
|
||||
// // }
|
||||
@ -6674,7 +6674,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
List<Guid> listRoleID = new List<Guid>();
|
||||
foreach (var item in listApproveDetail)
|
||||
{
|
||||
if (item.APPROVE_ROLE_ID.HasValue && item.Nav_ApproveRole.DEPARTMENT_TYPE == 3 && !item.DEFAULT_APPROVE_USER_ID.HasValue)
|
||||
if (item.APPROVE_ROLE_ID.HasValue && item.Nav_ApproveRole.DEPARTMENT_TYPE == 5 && !item.DEFAULT_APPROVE_USER_ID.HasValue)
|
||||
{
|
||||
listRoleID.Add(item.APPROVE_ROLE_ID.Value);
|
||||
}
|
||||
@ -6687,7 +6687,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
foreach (var item in listApproveDetail)
|
||||
{
|
||||
if (item.APPROVE_ROLE_ID.HasValue && item.Nav_ApproveRole.DEPARTMENT_TYPE == 3 && !item.DEFAULT_APPROVE_USER_ID.HasValue)
|
||||
if (item.APPROVE_ROLE_ID.HasValue && item.Nav_ApproveRole.DEPARTMENT_TYPE == 5 && !item.DEFAULT_APPROVE_USER_ID.HasValue)
|
||||
{
|
||||
modelUser = listUserSpecial.FirstOrDefault(e => e.APPROVE_ROLE_ID == item.APPROVE_ROLE_ID);
|
||||
if (modelUser != null)
|
||||
@ -9354,7 +9354,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
|
||||
if (depPer != null)
|
||||
{
|
||||
cellORG.SetCellValue(((FMDepartmentType)depPer.DEPARTMENT_TYPE).GetDescription() + "名称"); //depPer.DEPARTMENT_TYPE == 0; 部门=0, 车间=1, 班组=2, 公司=3
|
||||
cellORG.SetCellValue(((FMDepartmentType)depPer.DEPARTMENT_TYPE).GetDescription() + "名称"); //depPer.DEPARTMENT_TYPE == 10; 部门=0, 车间=1, 班组=2, 公司=3
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@ -775,7 +775,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
|
||||
if (modelP == null)
|
||||
{
|
||||
//新增外包初始节点
|
||||
var root = GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 3 && e.ENABLE_STATUS == 0);
|
||||
var root = GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 5 && e.ENABLE_STATUS == 0);
|
||||
|
||||
string depID = "1BBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB";
|
||||
string ORG_ID = entity.ORG_ID.Value.ToString().ToUpper();
|
||||
|
||||
@ -283,7 +283,7 @@ namespace APT.FM.WebApi.Controllers.Api
|
||||
if (loginDepartmentId != null)
|
||||
{
|
||||
var depart = this.GetEntity<T_FM_DEPARTMENT>(loginDepartmentId.ToString());
|
||||
if (depart.DEPARTMENT_TYPE == 2 && depart.USER_ID != loginUserId)
|
||||
if (depart.DEPARTMENT_TYPE == 20 && depart.USER_ID != loginUserId)
|
||||
{
|
||||
DataOrder order2 = new DataOrder();
|
||||
order2.Field = "TASK_STARTDT";
|
||||
|
||||
@ -193,7 +193,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
|
||||
pageFilter.FilterGroup.Rules.Clear();
|
||||
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(orgId));
|
||||
var depart = departs.FirstOrDefault(t => t.ID == loginDepartmentId);
|
||||
if (depart != null && depart.DEPARTMENT_TYPE == 2)
|
||||
if (depart != null && depart.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
selectDepatmentIds = departs.Where(t => t.PARENT_ID == depart.PARENT_ID).Select(m => m.ID).ToList();
|
||||
}
|
||||
@ -214,7 +214,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
|
||||
pageFilter.FilterGroup.Rules.Clear();
|
||||
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(orgId));
|
||||
var depart = departs.FirstOrDefault(t => t.ID == loginDepartmentId);
|
||||
if (depart != null && depart.DEPARTMENT_TYPE == 2)
|
||||
if (depart != null && depart.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
selectDepatmentIds = departs.Where(t => t.PARENT_ID == depart.PARENT_ID).Select(m => m.ID).ToList();
|
||||
}
|
||||
@ -326,7 +326,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
|
||||
var result = new PagedActionResult<T_FM_USER>();
|
||||
var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
|
||||
var admiId = this.GetEntity<T_FM_USER>(t => t.CODE == "admin")?.ID;
|
||||
var AH = GetEntity<T_FM_USER>(t => t.NAME != null && t.ID == loginUserId && t.Nav_Department != null && (t.Nav_Department.DEPARTMENT_TYPE == 0 || t.Nav_Department.DEPARTMENT_TYPE == 3) && (t.Nav_Department.NAME.Contains("安全环保") || t.Nav_Department.NAME.Contains("安环")));
|
||||
var AH = GetEntity<T_FM_USER>(t => t.NAME != null && t.ID == loginUserId && t.Nav_Department != null && (t.Nav_Department.DEPARTMENT_TYPE == 10 || t.Nav_Department.DEPARTMENT_TYPE == 5) && (t.Nav_Department.NAME.Contains("安全环保") || t.Nav_Department.NAME.Contains("安环")));
|
||||
if (loginUserId == null || loginUserId == admiId || AH != null)
|
||||
{
|
||||
result = WitOrderPaged(null, pageFilter); ;
|
||||
@ -791,11 +791,11 @@ namespace APT.FM.WebApi.Controllers.Api.FM
|
||||
// {
|
||||
// var userPostFirst = this.GetEntity<T_FM_USER_POST>(t => t.ID == entity.Nav_Person.POST_ID);
|
||||
// var sendUser = allUsers.FirstOrDefault(t => t.DEPARTMENT_ID == departmentInfo.ID && t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("安全员"));
|
||||
// if (departmentInfo.DEPARTMENT_TYPE == 2)
|
||||
// if (departmentInfo.DEPARTMENT_TYPE == 20)
|
||||
// {
|
||||
// sendUser = allUsers.FirstOrDefault(t => t.ID == departmentInfo.USER_ID);
|
||||
// }
|
||||
// if (departmentInfo.DEPARTMENT_TYPE == 1 )
|
||||
// if (departmentInfo.DEPARTMENT_TYPE == 15 )
|
||||
// {
|
||||
// sendUser = allUsers.FirstOrDefault(t => t.DEPARTMENT_ID == departmentInfo.ID && t.Nav_ApproveRole!=null && t.Nav_ApproveRole.NAME.Contains("安全员"));
|
||||
// if (sendUser == null)
|
||||
@ -803,7 +803,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
|
||||
// sendUser = allUsers.FirstOrDefault(t => t.DEPARTMENT_ID == departmentInfo.PARENT_ID && t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("安全员"));
|
||||
// }
|
||||
// }
|
||||
// if (departmentInfo.DEPARTMENT_TYPE == 3)
|
||||
// if (departmentInfo.DEPARTMENT_TYPE == 5)
|
||||
// {
|
||||
// sendUser = allUsers.FirstOrDefault(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("安环部安全员"));
|
||||
// }
|
||||
|
||||
@ -130,11 +130,11 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
dep = GetEntity<T_FM_DEPARTMENT>(LoginDepID.Value);
|
||||
}
|
||||
if (DataHelper.GetRequestType(HttpContext.Request.Headers) == 2 && LoginDepID.HasValue && dep != null && (dep.DEPARTMENT_TYPE == 1 || dep.DEPARTMENT_TYPE == 2))
|
||||
if (DataHelper.GetRequestType(HttpContext.Request.Headers) == 2 && LoginDepID.HasValue && dep != null && (dep.DEPARTMENT_TYPE == 15 || dep.DEPARTMENT_TYPE == 20))
|
||||
{
|
||||
//班组或者车间 向下取值 否则取全部
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
return WitOrderPaged(e => e.ENABLE_STATUS == 0 && !e.PROJECT_ID.HasValue && e.DEPARTMENT_ID.HasValue && e.DEPARTMENT_ID.Value == LoginDepID.Value && e.CODE != "admin", pageFilter);
|
||||
}
|
||||
@ -220,10 +220,10 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
//班组或者车间 向下取值 否则取全部
|
||||
dep = GetEntity<T_FM_DEPARTMENT>(LoginDepID.Value);
|
||||
if (dep != null && (dep.DEPARTMENT_TYPE == 1 || dep.DEPARTMENT_TYPE == 2))
|
||||
if (dep != null && (dep.DEPARTMENT_TYPE == 15 || dep.DEPARTMENT_TYPE == 20))
|
||||
{
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
return WitOrderPaged(e => e.ENABLE_STATUS == 0 && !e.PROJECT_ID.HasValue && e.DEPARTMENT_ID.HasValue && e.DEPARTMENT_ID.Value == LoginDepID.Value && e.CODE != "admin", pageFilter);
|
||||
}
|
||||
@ -470,11 +470,11 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
dep = GetEntity<T_FM_DEPARTMENT>(LoginDepID.Value);
|
||||
}
|
||||
if (DataHelper.GetRequestType(HttpContext.Request.Headers) == 2 && LoginDepID.HasValue && dep != null && (dep.DEPARTMENT_TYPE == 1 || dep.DEPARTMENT_TYPE == 2))
|
||||
if (DataHelper.GetRequestType(HttpContext.Request.Headers) == 2 && LoginDepID.HasValue && dep != null && (dep.DEPARTMENT_TYPE == 15 || dep.DEPARTMENT_TYPE == 20))
|
||||
{
|
||||
//班组或者车间 向下取值 否则取全部
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
return WitOrderPaged(e => e.ENABLE_STATUS == 0 && e.DEPARTMENT_ID.HasValue && e.DEPARTMENT_ID.Value == LoginDepID.Value && e.CODE != "admin", pageFilter);
|
||||
}
|
||||
@ -560,10 +560,10 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
{
|
||||
//班组或者车间 向下取值 否则取全部
|
||||
dep = GetEntity<T_FM_DEPARTMENT>(LoginDepID.Value);
|
||||
if (dep != null && (dep.DEPARTMENT_TYPE == 1 || dep.DEPARTMENT_TYPE == 2))
|
||||
if (dep != null && (dep.DEPARTMENT_TYPE == 15 || dep.DEPARTMENT_TYPE == 20))
|
||||
{
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (dep.DEPARTMENT_TYPE == 2)
|
||||
if (dep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
return WitOrderPaged(e => e.ENABLE_STATUS == 0 && e.DEPARTMENT_ID.HasValue && e.DEPARTMENT_ID.Value == LoginDepID.Value && e.CODE != "admin", pageFilter);
|
||||
}
|
||||
@ -1132,7 +1132,7 @@ namespace APT.BS.WebApi.Controllers.Api
|
||||
modelDep20.CREATE_TIME = dtNow;
|
||||
if (string.IsNullOrEmpty(modelDep20.CODE))
|
||||
{
|
||||
modelDep20.CODE = modelDep15.CODE + (listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 20).Count() + 1).ToString().PadLeft(2, '0');
|
||||
modelDep20.CODE = modelDep15.CODE + (listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 200).Count() + 1).ToString().PadLeft(2, '0');
|
||||
}
|
||||
|
||||
listDepAdd.Add(modelDep20);
|
||||
|
||||
@ -898,7 +898,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
GetDepartmentId((Guid)entity.TERRITORY_DEPARTMENT_ID, ref departmentIds);
|
||||
if (departmentIds.Any())
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => departmentIds.Contains(t.ID) && t.DEPARTMENT_TYPE == 0);
|
||||
var dep = departs.FirstOrDefault(t => departmentIds.Contains(t.ID) && t.DEPARTMENT_TYPE == 10);
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
else if (dep.CHARGEUSER_ID.HasValue)
|
||||
@ -926,7 +926,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
{
|
||||
if (approveTempDetail.Nav_ApproveRole.NAME == "安环部负责人")
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 0 && t.ENABLE_STATUS == 0);
|
||||
var dep = departs.FirstOrDefault(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 10 && t.ENABLE_STATUS == 0);
|
||||
if (dep != null)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
@ -989,7 +989,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t=>t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1020,7 +1020,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1051,7 +1051,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1082,7 +1082,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1113,7 +1113,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1144,7 +1144,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -1170,7 +1170,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
|
||||
@ -609,7 +609,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
GetDepartmentId((Guid)entity.TERRITORY_DEPARTMENT_ID, ref departmentIds);
|
||||
if (departmentIds.Any())
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => departmentIds.Contains(t.ID) && t.DEPARTMENT_TYPE == 0);
|
||||
var dep = departs.FirstOrDefault(t => departmentIds.Contains(t.ID) && t.DEPARTMENT_TYPE == 10);
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
else if (dep.CHARGEUSER_ID.HasValue)
|
||||
@ -637,7 +637,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
{
|
||||
if (approveTempDetail.Nav_ApproveRole.NAME == "安环部负责人")
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 0 && t.ENABLE_STATUS == 0);
|
||||
var dep = departs.FirstOrDefault(t => (t.NAME.Contains("安全环保") || t.NAME.Contains("安环部")) && t.DEPARTMENT_TYPE == 10 && t.ENABLE_STATUS == 0);
|
||||
if (dep != null)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
@ -700,7 +700,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -731,7 +731,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -762,7 +762,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -793,7 +793,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 0)
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -824,7 +824,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -855,7 +855,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
@ -881,7 +881,7 @@ namespace APT.FO.WebApi.Controllers
|
||||
else
|
||||
{
|
||||
var dep = departs.FirstOrDefault(t => t.ID == item);
|
||||
if (dep != null && dep.DEPARTMENT_TYPE == 1)
|
||||
if (dep != null && depDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (dep.USER_ID.HasValue)
|
||||
{ approveId = dep.USER_ID.Value; }
|
||||
|
||||
@ -3478,18 +3478,18 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
if (depart != null)
|
||||
{
|
||||
task.DEPARTMENT_ID = depart.ID;
|
||||
if (depart.DEPARTMENT_TYPE == 2)
|
||||
if (depart.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
task.CLASS_DEPARTMENT_ID = depart.ID;
|
||||
task.SHOP_DEPARTMENT_ID = depart.PARENT_ID;
|
||||
task.DEPT_DEPARTMENT_ID = depart.Nav_Parent?.PARENT_ID;
|
||||
}
|
||||
else if (depart.DEPARTMENT_TYPE == 1)
|
||||
else if (departDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
task.SHOP_DEPARTMENT_ID = depart.ID;
|
||||
task.DEPT_DEPARTMENT_ID = depart.PARENT_ID;
|
||||
}
|
||||
else if (depart.DEPARTMENT_TYPE == 0)
|
||||
else if (depart.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
task.DEPT_DEPARTMENT_ID = depart.ID;
|
||||
}
|
||||
@ -3847,19 +3847,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
var depart = departmentInfos.FirstOrDefault(m => m.ID == user.DEPARTMENT_ID);
|
||||
if (depart != null)
|
||||
{
|
||||
if (depart.DEPARTMENT_TYPE == 2)
|
||||
if (depart.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
task.CLASS_DEPARTMENT_ID = depart.ID;
|
||||
task.SHOP_DEPARTMENT_ID = depart.PARENT_ID;
|
||||
task.DEPT_DEPARTMENT_ID = depart.Nav_Parent?.PARENT_ID;
|
||||
}
|
||||
else if (depart.DEPARTMENT_TYPE == 1)
|
||||
else if (departDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
task.CLASS_DEPARTMENT_ID = null;
|
||||
task.SHOP_DEPARTMENT_ID = depart.ID;
|
||||
task.DEPT_DEPARTMENT_ID = depart.PARENT_ID;
|
||||
}
|
||||
else if (depart.DEPARTMENT_TYPE == 0)
|
||||
else if (depart.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
task.CLASS_DEPARTMENT_ID = null;
|
||||
task.SHOP_DEPARTMENT_ID = null;
|
||||
|
||||
@ -133,7 +133,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
foreach (var item in listDepAll)
|
||||
{
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (item.DEPARTMENT_TYPE == 0)//&& item.DEPARTMENT_STATUS == 1FMDepartmentStatus 职能部门 = 0, 生产部门 = 1, 安全部门 = 2,
|
||||
if (item.DEPARTMENT_TYPE == 10)//&& item.DEPARTMENT_STATUS == 1FMDepartmentStatus 职能部门 = 0, 生产部门 = 1, 安全部门 = 2,
|
||||
{
|
||||
listDep.Add(item);
|
||||
}
|
||||
|
||||
@ -701,7 +701,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
//有检查时间 就检查时间有排班
|
||||
ChcekDateTime = Convert.ToDateTime(dtFirst.ToString("yyyy-MM-dd") + listPlanSetRund[i].CHECKTIME.Value.ToString(" HH:mm:ss"));
|
||||
expressionSC = expressionSC.And(e => e.DATE_TIME == dtFirst && e.START_TIME <= ChcekDateTime && e.END_TIME >= ChcekDateTime);
|
||||
//e.Nav_DepartMent.DEPARTMENT_TYPE == 2
|
||||
//e.Nav_DepartMent.DEPARTMENT_TYPE == 20
|
||||
listTeamScheduling = this.GetOrderEntities<T_FM_DEPARTMENT_SCHEDULING>(expressionSC, null, pathScheduling).ToList();
|
||||
//listTeamScheduling = this.GetOrderEntities<T_FM_DEPARTMENT_SCHEDULING>(e => e.ENABLE_STATUS == 0 && e.DATE_TIME == dtFirst && e.START_TIME != e.END_TIME && e.START_TIME.Date == dtFirst.Date, null, pathScheduling).ToList();
|
||||
|
||||
@ -1595,7 +1595,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
{
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
//FMTASKTYPE.BS_SafeCheck 班组 //FMTASKTYPE.BS_SafeCheck7 非班组
|
||||
if (itemU.Nav_User.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
if (itemU.Nav_User.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
dtTimeOut = NotificationTaskService.GetTaskEndTime(FMTASKTYPE.BS_SafeCheck, filter.OrgId.Value, dtNow, null, item.LIMITDATETIME);
|
||||
}
|
||||
|
||||
@ -197,7 +197,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
foreach (var item in listDepSafe)
|
||||
{
|
||||
//部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (item.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (item.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (item.DEPARTMENT_ID.HasValue && !listDepID.Contains(item.DEPARTMENT_ID.Value))
|
||||
{
|
||||
|
||||
@ -298,19 +298,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
completion.END_TIME = monthEnd;
|
||||
if (departInfo != null)
|
||||
{
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
completion.DEPARTMENT_ID = item.Key.TEAM_ID;
|
||||
completion.DEPARTMENT_NAME = item.Key.TeamName;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.NAME;
|
||||
completion.SHOP_DEPARTMENT_ID = item.Key.TEAM_ID;
|
||||
completion.SHOP_DEPARTMENT_NAME = item.Key.TeamName;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.Nav_Parent?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.Nav_Parent?.NAME;
|
||||
@ -358,19 +358,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
completion.END_TIME = monthEnd;
|
||||
if (departInfo != null)
|
||||
{
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
completion.DEPARTMENT_ID = item.Key.CLASS_TEAM_ID;
|
||||
completion.DEPARTMENT_NAME = item.Key.TeamName;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.NAME;
|
||||
completion.SHOP_DEPARTMENT_ID = item.Key.CLASS_TEAM_ID;
|
||||
completion.SHOP_DEPARTMENT_NAME = item.Key.TeamName;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.Nav_Parent?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.Nav_Parent?.NAME;
|
||||
@ -418,19 +418,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
completion.END_TIME = monthEnd;
|
||||
if (departInfo != null)
|
||||
{
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
completion.DEPARTMENT_ID = item.Key.TEAM_ID;
|
||||
completion.DEPARTMENT_NAME = item.Key.TeamName;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.NAME;
|
||||
completion.SHOP_DEPARTMENT_ID = item.Key.TEAM_ID;
|
||||
completion.SHOP_DEPARTMENT_NAME = item.Key.TeamName;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.Nav_Parent?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.Nav_Parent?.NAME;
|
||||
@ -932,19 +932,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
completion.END_TIME = monthEnd;
|
||||
if (departInfo != null)
|
||||
{
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
completion.DEPARTMENT_ID = item.departmetId;
|
||||
completion.DEPARTMENT_NAME = departInfo?.NAME;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.NAME;
|
||||
completion.SHOP_DEPARTMENT_ID = item.departmetId;
|
||||
completion.SHOP_DEPARTMENT_NAME = departInfo?.NAME;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.Nav_Parent?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.Nav_Parent?.NAME;
|
||||
@ -1252,19 +1252,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
completion.END_TIME = monthEnd;
|
||||
if (departInfo != null)
|
||||
{
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
completion.DEPARTMENT_ID = item.departmentId;
|
||||
completion.DEPARTMENT_NAME = departInfo?.NAME;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.NAME;
|
||||
completion.SHOP_DEPARTMENT_ID = item.departmentId;
|
||||
completion.SHOP_DEPARTMENT_NAME = departInfo?.NAME;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.Nav_Parent?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.Nav_Parent?.NAME;
|
||||
@ -1305,19 +1305,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
completion.END_TIME = monthEnd;
|
||||
if (departInfo != null)
|
||||
{
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
completion.DEPARTMENT_ID = item.departmentId;
|
||||
completion.DEPARTMENT_NAME = departInfo?.NAME;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.NAME;
|
||||
completion.SHOP_DEPARTMENT_ID = item.departmentId;
|
||||
completion.SHOP_DEPARTMENT_NAME = departInfo?.NAME;
|
||||
}
|
||||
if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
completion.DEPARTMENT_ID = departInfo?.Nav_Parent?.PARENT_ID;
|
||||
completion.DEPARTMENT_NAME = departInfo?.Nav_Parent?.Nav_Parent?.NAME;
|
||||
@ -1584,7 +1584,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//班组
|
||||
depNum = 0;
|
||||
var depB = listDep.Where(e => e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NUM);
|
||||
var depB = listDep.Where(e => e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depB)
|
||||
{
|
||||
depNum++;
|
||||
@ -1608,7 +1608,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//车间
|
||||
depNum = 0;
|
||||
var depC = listDep.Where(e => e.DEPARTMENT_TYPE == 1).OrderBy(e => e.NUM);
|
||||
var depC = listDep.Where(e => eDEPARTMENT_TYPE == 15) .OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depC)
|
||||
{
|
||||
depNum++;
|
||||
@ -1649,7 +1649,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//部门
|
||||
depNum = 0;
|
||||
var depBM = listDep.Where(e => e.DEPARTMENT_TYPE == 0).OrderBy(e => e.NUM);
|
||||
var depBM = listDep.Where(e => e.DEPARTMENT_TYPE == 10).OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depBM)
|
||||
{
|
||||
depNum++;
|
||||
@ -1690,7 +1690,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
depNum = 0;
|
||||
//公司 为了 格式 懒得改 统计所有
|
||||
var depG = listDep.Where(e => e.DEPARTMENT_TYPE == 3 && !e.PARENT_ID.HasValue);
|
||||
var depG = listDep.Where(e => e.DEPARTMENT_TYPE == 5 && !e.PARENT_ID.HasValue);
|
||||
foreach (var itemD in depG)
|
||||
{
|
||||
depNum++;
|
||||
@ -1855,7 +1855,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//班组
|
||||
depNum = 0;
|
||||
var depB = listDep.Where(e => e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NUM);
|
||||
var depB = listDep.Where(e => e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depB)
|
||||
{
|
||||
depNum++;
|
||||
@ -1928,7 +1928,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//车间
|
||||
depNum = 0;
|
||||
var depC = listDep.Where(e => e.DEPARTMENT_TYPE == 1).OrderBy(e => e.NUM);
|
||||
var depC = listDep.Where(e => eDEPARTMENT_TYPE == 15) .OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depC)
|
||||
{
|
||||
depNum++;
|
||||
@ -2037,7 +2037,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//部门
|
||||
depNum = 0;
|
||||
var depBM = listDep.Where(e => e.DEPARTMENT_TYPE == 0).OrderBy(e => e.NUM);
|
||||
var depBM = listDep.Where(e => e.DEPARTMENT_TYPE == 10).OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depBM)
|
||||
{
|
||||
depNum++;
|
||||
@ -2145,7 +2145,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
|
||||
//公司 为了 格式 懒得改 统计所有
|
||||
depNum = 0;
|
||||
var depG = listDep.Where(e => e.DEPARTMENT_TYPE == 3 && !e.PARENT_ID.HasValue);
|
||||
var depG = listDep.Where(e => e.DEPARTMENT_TYPE == 5 && !e.PARENT_ID.HasValue);
|
||||
foreach (var itemD in depG)
|
||||
{
|
||||
depNum++;
|
||||
@ -2448,7 +2448,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
depNum = 0;
|
||||
NUMS = 0;
|
||||
Guid GUIDZY = new Guid("2897B8B6-FAC2-432B-8324-0208ADB893A8");
|
||||
var depB = listDep.Where(e => e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NUM);
|
||||
var depB = listDep.Where(e => e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depB)
|
||||
{
|
||||
depNum++;
|
||||
@ -2485,7 +2485,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
//车间
|
||||
depNum = 0;
|
||||
NUMS = 0;
|
||||
var depC = listDep.Where(e => e.DEPARTMENT_TYPE == 1).OrderBy(e => e.NUM);
|
||||
var depC = listDep.Where(e => eDEPARTMENT_TYPE == 15) .OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depC)
|
||||
{
|
||||
depNum++;
|
||||
@ -2544,7 +2544,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
//部门
|
||||
depNum = 0;
|
||||
NUMS = 0;
|
||||
var depBM = listDep.Where(e => e.DEPARTMENT_TYPE == 0).OrderBy(e => e.NUM);
|
||||
var depBM = listDep.Where(e => e.DEPARTMENT_TYPE == 10).OrderBy(e => e.NUM);
|
||||
foreach (var itemD in depBM)
|
||||
{
|
||||
depNum++;
|
||||
@ -2602,7 +2602,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
//公司 为了 格式 懒得改 统计所有
|
||||
depNum = 0;
|
||||
NUMS = 0;
|
||||
var depG = listDep.Where(e => e.DEPARTMENT_TYPE == 3 && !e.PARENT_ID.HasValue);
|
||||
var depG = listDep.Where(e => e.DEPARTMENT_TYPE == 5 && !e.PARENT_ID.HasValue);
|
||||
foreach (var itemD in depG)
|
||||
{
|
||||
depNum++;
|
||||
|
||||
@ -842,7 +842,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
{
|
||||
var alldepartIds = new List<Guid>();
|
||||
var allteamIds = new List<Guid>();
|
||||
if (item!=null && item.Nav_Department!=null && item.Nav_Department.DEPARTMENT_TYPE == 3)
|
||||
if (item!=null && item.Nav_Department!=null && item.Nav_Department.DEPARTMENT_TYPE == 5)
|
||||
{
|
||||
alldepartIds.Add((Guid)item.DEPARTMENT_ID);
|
||||
var dDepartIds = departInfos.Where(t => t.PARENT_ID == item.DEPARTMENT_ID).Select(m => m.ID).ToList();
|
||||
@ -852,7 +852,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
var classDepartIds = departInfos.Where(t => t.PARENT_ID != null && shopDepartIds.Contains((Guid)t.PARENT_ID)).Select(m => m.ID).ToList();
|
||||
alldepartIds.AddRange(classDepartIds);
|
||||
}
|
||||
if (item != null && item.Nav_Department != null && item.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (item != null && item.Nav_Department != null && item.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
alldepartIds.Add((Guid)item.DEPARTMENT_ID);
|
||||
var shopDepartIds = departInfos.Where(t => t.PARENT_ID == item.DEPARTMENT_ID).Select(m => m.ID).ToList();
|
||||
@ -860,13 +860,13 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
var classDepartIds = departInfos.Where(t => t.PARENT_ID != null && shopDepartIds.Contains((Guid)t.PARENT_ID)).Select(m => m.ID).ToList();
|
||||
alldepartIds.AddRange(classDepartIds);
|
||||
}
|
||||
if (item != null && item.Nav_Department != null && item.Nav_Department.DEPARTMENT_TYPE == 1)
|
||||
if (item != null && item.Nav_Department != null && item.Nav_DepartmentDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
alldepartIds.Add((Guid)item.DEPARTMENT_ID);
|
||||
var classDepartIds = departInfos.Where(t => t.PARENT_ID == item.DEPARTMENT_ID).Select(m => m.ID).ToList();
|
||||
alldepartIds.AddRange(classDepartIds);
|
||||
}
|
||||
if (item != null && item.Nav_Department != null && item.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
if (item != null && item.Nav_Department != null && item.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
alldepartIds.Add((Guid)item.DEPARTMENT_ID);
|
||||
}
|
||||
|
||||
@ -466,8 +466,8 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
var depart = departments.FirstOrDefault(t => t.NAME.Contains("安全环保") && t.DEPARTMENT_TYPE != 1 && t.DEPARTMENT_TYPE != 2);
|
||||
if (depart != null)
|
||||
{
|
||||
var departList = departments.Where(t => t.DEPARTMENT_TYPE == 3 || t.DEPARTMENT_TYPE == 0).ToList();
|
||||
var companyId = departList.FirstOrDefault(t => t.DEPARTMENT_TYPE == 3).ID;
|
||||
var departList = departments.Where(t => t.DEPARTMENT_TYPE == 5 || t.DEPARTMENT_TYPE == 10).ToList();
|
||||
var companyId = departList.FirstOrDefault(t => t.DEPARTMENT_TYPE == 5).ID;
|
||||
var userIds = departList.Where(t => t.DEPARTMENT_TYPE != 3).Select(m => m.USER_ID).ToList();
|
||||
var userList = users.Where(t => userIds.Contains(t.ID) || t.DEPARTMENT_ID == companyId).ToList();
|
||||
if (!departList.Any() && !userList.Any())
|
||||
@ -482,7 +482,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
}
|
||||
else if (set.DEPARTMENT_TYPE == FMDepartmentType.Class)
|
||||
{
|
||||
var departList = departments.Where(t => t.DEPARTMENT_TYPE == 2).ToList();
|
||||
var departList = departments.Where(t => t.DEPARTMENT_TYPE == 20).ToList();
|
||||
if (departList.Any())
|
||||
{
|
||||
foreach (var item in departList)
|
||||
|
||||
@ -1160,7 +1160,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
var listDep = GetEntities<T_FM_DEPARTMENT>(e => !e.IS_DELETED && e.ENABLE_STATUS == 0 && e.DEPARTMENT_TYPE != 3 && listDepID.Contains(e.ID), null, null);//&&(e.DEPARTMENT_TYPE== FMDepartmentType.班组|| e.DEPARTMENT_TYPE == FMDepartmentType.车间|| e.DEPARTMENT_TYPE == FMDepartmentType.部门
|
||||
if (listDep != null && listDep.Any())
|
||||
{
|
||||
var listUserID = listDep.Where(e => e.USER_ID.HasValue && (e.DEPARTMENT_TYPE == 1 || e.DEPARTMENT_TYPE == 2 || (e.DEPARTMENT_TYPE == 0 && e.DEPARTMENT_STATUS != 0))).Select(e => e.USER_ID.Value).Distinct();
|
||||
var listUserID = listDep.Where(e => e.USER_ID.HasValue && (e.DEPARTMENT_TYPE == 15 || e.DEPARTMENT_TYPE == 20 || (e.DEPARTMENT_TYPE == 10 && e.DEPARTMENT_STATUS != 0))).Select(e => e.USER_ID.Value).Distinct();
|
||||
if (listUserID != null && listUserID.Any())
|
||||
{
|
||||
var users = GetEntities<T_FM_USER>(e => !e.IS_DELETED && e.ENABLE_STATUS == 0 && listUserID.Contains(e.ID), null, null);
|
||||
@ -1360,7 +1360,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
listMTFA = listMT.Where(e => e.CREACTTYPE == CREACTTYPEEnum.ToOG060);
|
||||
if (listMTFA != null && listMTFA.Any())
|
||||
{
|
||||
var deps = GetEntities<T_FM_DEPARTMENT>(e => e.ENABLE_STATUS == 0 && !e.IS_DELETED && e.DEPARTMENT_TYPE == 0 && e.DEPARTMENT_STATUS == (int)FMDepartmentStatus.生产部门, null, null);
|
||||
var deps = GetEntities<T_FM_DEPARTMENT>(e => e.ENABLE_STATUS == 0 && !e.IS_DELETED && e.DEPARTMENT_TYPE == 10 && e.DEPARTMENT_STATUS == (int)FMDepartmentStatus.生产部门, null, null);
|
||||
if (deps != null && deps.Any())
|
||||
{
|
||||
var listDepID = deps.Select(e => e.ID);
|
||||
|
||||
@ -658,7 +658,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
var hasDemandLaws = demandLaws.Where(t => t.Nav_DemandDistinguish.DISTINGUISH_TYPE == LRDistinguishEnum.已识别).OrderBy(t => t.Nav_DemandDistinguish.Nav_Department.DEPARTMENT_TYPE).ToList();
|
||||
var hasDemandOthers = demandOthers.Where(t => t.Nav_DemandDistinguish.DISTINGUISH_TYPE == LRDistinguishEnum.已识别).OrderBy(t => t.Nav_DemandDistinguish.Nav_Department.DEPARTMENT_TYPE).ToList();
|
||||
//公司级
|
||||
var company = allDepartMents.Where(l => l.DEPARTMENT_TYPE == 3).FirstOrDefault();
|
||||
var company = allDepartMents.Where(l => l.DEPARTMENT_TYPE == 5).FirstOrDefault();
|
||||
T_LR_DEMAND_DISTINGUISH_REPORT demandDistinguishReport = new T_LR_DEMAND_DISTINGUISH_REPORT();
|
||||
demandDistinguishReport.ID = Guid.NewGuid();
|
||||
demandDistinguishReport.INVESTIGATE_TIMES = demandDistinguishs.Count();
|
||||
@ -746,7 +746,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
|
||||
});
|
||||
}
|
||||
//部门级
|
||||
var alldepartments = allDepartMents.Where(t => t.DEPARTMENT_TYPE == 0 && t.ID != AHDepartMent.DEPARTMENT_ID && t.IS_DELETED == false).ToList();
|
||||
var alldepartments = allDepartMents.Where(t => t.DEPARTMENT_TYPE == 10 && t.ID != AHDepartMent.DEPARTMENT_ID && t.IS_DELETED == false).ToList();
|
||||
foreach (var department in alldepartments)
|
||||
{
|
||||
var deps = new List<Guid>();
|
||||
|
||||
@ -247,7 +247,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
}
|
||||
if (group.Key.CHECK_TYPE == SKDepartmentTypeEnum.班组级)
|
||||
{
|
||||
departList = departs.Where(t => t.DEPARTMENT_TYPE == 20 && teamDepartIds.Contains(t.ID)).ToList();
|
||||
departList = departs.Where(t => t.DEPARTMENT_TYPE == 200 && teamDepartIds.Contains(t.ID)).ToList();
|
||||
}
|
||||
if (group.Key.CHECK_TYPE == SKDepartmentTypeEnum.公司级)
|
||||
{
|
||||
@ -1248,7 +1248,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
if (user != null)
|
||||
{
|
||||
//var userDepart = departs.FirstOrDefault(t => t.ID == user.DEPARTMENT_ID);
|
||||
//if (userDepart.DEPARTMENT_TYPE == 2)
|
||||
//if (userDepart.DEPARTMENT_TYPE == 20)
|
||||
//{
|
||||
// //if (teamDepartIds.Contains(user.DEPARTMENT_ID) && personIds.Contains((Guid)user.PERSON_ID))
|
||||
// {
|
||||
@ -1853,7 +1853,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
if (shopClass.Any())
|
||||
{
|
||||
var tempIds = shopClass.Select(t => t.ID).ToList();
|
||||
var classTempInfos = departs.Where(t => t.PARENT_ID != null && tempIds.Contains((Guid)t.PARENT_ID) && t.DEPARTMENT_TYPE == 20).ToList();
|
||||
var classTempInfos = departs.Where(t => t.PARENT_ID != null && tempIds.Contains((Guid)t.PARENT_ID) && t.DEPARTMENT_TYPE == 200).ToList();
|
||||
if (tempIds.Any())
|
||||
{
|
||||
//每个车间汇总班组和车间
|
||||
@ -3217,7 +3217,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
//else
|
||||
//{
|
||||
// //岗位级默认班组
|
||||
// departTemps = departTemps.Where(t => t.DEPARTMENT_TYPE == 2);
|
||||
// departTemps = departTemps.Where(t => t.DEPARTMENT_TYPE == 20);
|
||||
//}
|
||||
//if (item.Nav_ListSetDepObject != null && item.Nav_ListSetDepObject.Any())
|
||||
//{
|
||||
@ -3254,13 +3254,13 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
if (item.PLANCHECKOBJECT == SKPLANCHECKOBJECTEnum.ClassMonitor)
|
||||
{
|
||||
//发给班长
|
||||
var userTempIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 20 && m.USER_ID != null).Select(t => (Guid)t.USER_ID).ToList();
|
||||
var userTempIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 200 && m.USER_ID != null).Select(t => (Guid)t.USER_ID).ToList();
|
||||
userIds.AddRange(userTempIds);
|
||||
}
|
||||
//if (item.PLANCHECKOBJECT == SKPLANCHECKOBJECTEnum.Post)
|
||||
//{
|
||||
// //发给岗位工
|
||||
// var departIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 2).Select(t => t.ID).ToList();
|
||||
// var departIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 20).Select(t => t.ID).ToList();
|
||||
// var userTempIds = users.Where(t => departIds.Contains((Guid)t.DEPARTMENT_ID)&& t.PERSON_ID != null && personIds.Contains((Guid)t.PERSON_ID)).Select(m => m.ID).ToList();
|
||||
// userIds.AddRange(userTempIds);
|
||||
//}
|
||||
@ -4779,7 +4779,7 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
//else
|
||||
//{
|
||||
// //岗位级默认班组
|
||||
// departTemps = departTemps.Where(t => t.DEPARTMENT_TYPE == 2);
|
||||
// departTemps = departTemps.Where(t => t.DEPARTMENT_TYPE == 20);
|
||||
//}
|
||||
//if (item.Nav_ListSetDepObject != null && item.Nav_ListSetDepObject.Any())
|
||||
//{
|
||||
@ -4816,13 +4816,13 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
if (item.FirstOrDefault().PLANCHECKOBJECT == SKPLANCHECKOBJECTEnum.ClassMonitor)
|
||||
{
|
||||
//发给班长
|
||||
var userTempIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 20 && m.USER_ID != null).Select(t => (Guid)t.USER_ID).ToList();
|
||||
var userTempIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 200 && m.USER_ID != null).Select(t => (Guid)t.USER_ID).ToList();
|
||||
userIds.AddRange(userTempIds);
|
||||
}
|
||||
//if (item.PLANCHECKOBJECT == SKPLANCHECKOBJECTEnum.Post)
|
||||
//{
|
||||
// //发给岗位工
|
||||
// var departIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 2).Select(t => t.ID).ToList();
|
||||
// var departIds = departTemps.Where(m => teamDepartIds.Contains(m.ID) && m.DEPARTMENT_TYPE == 20).Select(t => t.ID).ToList();
|
||||
// var userTempIds = users.Where(t => departIds.Contains((Guid)t.DEPARTMENT_ID)&& t.PERSON_ID != null && personIds.Contains((Guid)t.PERSON_ID)).Select(m => m.ID).ToList();
|
||||
// userIds.AddRange(userTempIds);
|
||||
//}
|
||||
|
||||
@ -272,7 +272,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
var measure4 = GetEntities<T_HM_ENGINEERING_MEASURES>(t => t.IS_DELETED == false, measureFilter).Select(t => t.NAME).Distinct().Count();
|
||||
var measure5 = GetEntities<T_HM_MANAGEMENT_MEASURES>(t => t.IS_DELETED == false, measureFilter).Select(t => t.NAME).Distinct().Count();
|
||||
//var distinctDepartment = allrisk.Select(t => new { t.SOURCE_DEPARTMENT_ID, t.Nav_SourceDepartment.NAME }).Distinct();
|
||||
var distinctDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 0, new BaseFilter(filter.GetOrgId()));
|
||||
var distinctDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 10, new BaseFilter(filter.GetOrgId()));
|
||||
|
||||
riskData riskData = new riskData();
|
||||
List<riskLevelCountModel> item1s = new List<riskLevelCountModel>();
|
||||
@ -440,9 +440,9 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
riskPerformanceData riskPerformanceData = new riskPerformanceData();
|
||||
List<dateCountModel> item3s = new List<dateCountModel>();
|
||||
var distinctType = GetEntities<T_HM_RISK_TYPE>(t => t.IS_DELETED == false, new BaseFilter(filter.GetOrgId()));
|
||||
var distinctDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 0, new BaseFilter(filter.GetOrgId()));
|
||||
var distinctDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 10, new BaseFilter(filter.GetOrgId()));
|
||||
var distinctArea = GetEntities<T_HM_RISK_AREA>(t => t.IS_DELETED == false, new BaseFilter(filter.GetOrgId()));
|
||||
var distinctTeamDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 2, new BaseFilter(filter.GetOrgId()));
|
||||
var distinctTeamDepartment = GetEntities<T_FM_DEPARTMENT>(t => t.DEPARTMENT_TYPE == 20, new BaseFilter(filter.GetOrgId()));
|
||||
|
||||
#region 1
|
||||
PerformanceModel CHARTFXDJ1 = new PerformanceModel();
|
||||
|
||||
@ -50,7 +50,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
}
|
||||
var depLogin = GetEntity<T_FM_DEPARTMENT>(APT.Infrastructure.Api.AppContext.CurrentSession.DepartmentID.Value);
|
||||
////FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
//if (depLogin.DEPARTMENT_TYPE == 2)
|
||||
//if (depLogin.DEPARTMENT_TYPE == 20)
|
||||
//{
|
||||
// //班组级 因数据少不好看 显示车间信息(功能需求变更)
|
||||
// listDep = GetEntities<T_FM_DEPARTMENT>(e => e.PARENT_ID.HasValue && e.PARENT_ID.Value == depLogin.PARENT_ID, null, null).ToList();
|
||||
@ -60,7 +60,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
// listDep = GetEntities<T_FM_DEPARTMENT>(e => e.PARENT_ID.HasValue && e.PARENT_ID.Value == depID, null, null).ToList();
|
||||
//}
|
||||
|
||||
if (depLogin.DEPARTMENT_TYPE == 2)
|
||||
if (depLogin.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
//班组级 因数据少不好看 显示车间信息(功能需求变更)
|
||||
listDep = GetEntities<T_FM_DEPARTMENT>(e => e.ID == depLogin.PARENT_ID.Value, null, null).ToList();
|
||||
@ -69,7 +69,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
{
|
||||
if (depLogin.DEPARTMENT_STATUS == 2)//安环 看公司级
|
||||
{
|
||||
listDep.Add(GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 3 && !e.IS_DELETED));
|
||||
listDep.Add(GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 5 && !e.IS_DELETED));
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -163,7 +163,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
//{
|
||||
// //公司级
|
||||
// //listLoginDep = listDep;
|
||||
// listLoginDep = GetEntities<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 3 && !e.IS_DELETED && e.ENABLE_STATUS == 0, null, null).ToList();
|
||||
// listLoginDep = GetEntities<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 5 && !e.IS_DELETED && e.ENABLE_STATUS == 0, null, null).ToList();
|
||||
//}
|
||||
|
||||
//List<T_BI_HOME_BSRISKREASON> listCorrectT = BIHomeService.GetHomeCorrect(filter.OrgId, listLoginDep).ToList();
|
||||
@ -173,7 +173,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
//公司/部门/车间 显示本组织 的数据
|
||||
//班组 显示 车间的数据
|
||||
//List<T_FM_DEPARTMENT> listDepC = new List<T_FM_DEPARTMENT>();
|
||||
//if (depLogin.DEPARTMENT_TYPE == 2)
|
||||
//if (depLogin.DEPARTMENT_TYPE == 20)
|
||||
//{
|
||||
// //depLogin
|
||||
// listDepC.Add(GetEntity<T_FM_DEPARTMENT>(e => e.ID == depLogin.PARENT_ID.Value));
|
||||
@ -182,7 +182,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
//{
|
||||
// if (depLogin.DEPARTMENT_STATUS == 2)//安环 看公司级
|
||||
// {
|
||||
// listDepC.Add(GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 3 && !e.IS_DELETED));
|
||||
// listDepC.Add(GetEntity<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 5 && !e.IS_DELETED));
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
@ -428,7 +428,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
BaseFilter filterD = new BaseFilter();
|
||||
filterD.SelectField = new List<string> { "ID", "NAME", "DEPARTMENT_TYPE", "PARENT_ID" };
|
||||
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 0, filterD, null);//部门就可以了 因为都相向 统计了
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 10, filterD, null);//部门就可以了 因为都相向 统计了
|
||||
if (listDep1MineType != null && listDep1MineType.Any())
|
||||
{
|
||||
List<HomeSafeCheckCountMonth> ListSafeCheckYearMonth = new List<HomeSafeCheckCountMonth>();
|
||||
@ -605,9 +605,9 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
|
||||
//BaseFilter filterD = new BaseFilter();
|
||||
//filterD.SelectField = new List<string> { "ID", "NAME", "DEPARTMENT_TYPE", "PARENT_ID", "MineType" };
|
||||
//var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 0, filterD, null);//部门就可以了 因为都相向 统计了
|
||||
//var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 10, filterD, null);//部门就可以了 因为都相向 统计了
|
||||
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 0, null, null);//部门就可以了 因为都相向 统计了
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 10, null, null);//部门就可以了 因为都相向 统计了
|
||||
|
||||
#endregion
|
||||
|
||||
@ -1158,7 +1158,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
//BaseFilter filterD = new BaseFilter();
|
||||
//filterD.SelectField = new List<string> { "ID", "NAME", "DEPARTMENT_TYPE", "PARENT_ID" };
|
||||
|
||||
//var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 0, filterD, null);//部门就可以了 因为都相向 统计了
|
||||
//var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 10, filterD, null);//部门就可以了 因为都相向 统计了
|
||||
if (listDep != null && listDep.Any())
|
||||
{
|
||||
List<HomeSafeCheckCountMonth> ListSafeCheckYearMonth = new List<HomeSafeCheckCountMonth>();
|
||||
@ -1311,20 +1311,20 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
filterD.SelectField = new List<string> { "ID", "NAME", "DEPARTMENT_TYPE", "PARENT_ID" };
|
||||
|
||||
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && (t.DEPARTMENT_TYPE == 1 || t.DEPARTMENT_TYPE == 2), filterD, null);
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && (t.DEPARTMENT_TYPE == 15 || t.DEPARTMENT_TYPE == 20), filterD, null);
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (listDep1MineType == null || !listDep1MineType.Any())
|
||||
{
|
||||
return result;
|
||||
}
|
||||
List<Guid> listDepIDCJ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 1).Select(e => e.ID).ToList();//车间ID 用于 统计 每个月各类型的检查数量
|
||||
List<Guid> listDepIDCJ = listDep1MineType.Where(e => eDEPARTMENT_TYPE == 15) .Select(e => e.ID).ToList();//车间ID 用于 统计 每个月各类型的检查数量
|
||||
|
||||
DateTime dtNow = DateTime.Now;
|
||||
List<T_FM_DEPARTMENT> listDepCJ = new List<T_FM_DEPARTMENT>();
|
||||
List<T_FM_DEPARTMENT> listDepBZ = new List<T_FM_DEPARTMENT>();
|
||||
|
||||
listDepCJ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 1).OrderBy(e => e.NUM).ToList();
|
||||
listDepBZ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NUM).ToList();
|
||||
listDepCJ = listDep1MineType.Where(e => eDEPARTMENT_TYPE == 15) .OrderBy(e => e.NUM).ToList();
|
||||
listDepBZ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NUM).ToList();
|
||||
T_FM_ENUMS enums = null;
|
||||
|
||||
#region 月度 12 个月 安全检查、检查类型 数量
|
||||
@ -1341,11 +1341,11 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
var listDepID = GetEntities<T_FM_DEPARTMENT_PRODUCTION_UNIT>(e => e.ENUMS_ID == enums.ID, null, null).Select(e => e.DEPARTMENT_ID);
|
||||
if (listDepID != null && listDepID.Any())
|
||||
{
|
||||
listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => listDepID.Contains(t.ID) && (t.DEPARTMENT_TYPE == 1 || t.DEPARTMENT_TYPE == 2), filterD, null);
|
||||
listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => listDepID.Contains(t.ID) && (t.DEPARTMENT_TYPE == 15 || t.DEPARTMENT_TYPE == 20), filterD, null);
|
||||
if (listDep1MineType != null && listDep1MineType.Any())
|
||||
{
|
||||
listDepCJ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 1).ToList();
|
||||
listDepBZ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 2).ToList();
|
||||
listDepCJ = listDep1MineType.Where(e => eDEPARTMENT_TYPE == 15) .ToList();
|
||||
listDepBZ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 20).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1552,9 +1552,9 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
filterD.SelectField = new List<string> { "ID", "NAME", "DEPARTMENT_TYPE", "PARENT_ID" };
|
||||
|
||||
///部门
|
||||
//var listDep1MineTypeSum = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 0, filterD, null);
|
||||
//var listDep1MineTypeSum = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && t.DEPARTMENT_TYPE == 10, filterD, null);
|
||||
///车间 班组
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && (t.DEPARTMENT_TYPE == 1 || t.DEPARTMENT_TYPE == 2 || t.DEPARTMENT_TYPE == 0), filterD, null);
|
||||
var listDep1MineType = GetEntities<T_FM_DEPARTMENT>(t => t.MineType.HasValue && t.MineType == MineType && (t.DEPARTMENT_TYPE == 15 || t.DEPARTMENT_TYPE == 20 || t.DEPARTMENT_TYPE == 10), filterD, null);
|
||||
|
||||
//FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (listDep1MineType == null || !listDep1MineType.Any())
|
||||
@ -1566,8 +1566,8 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
List<T_FM_DEPARTMENT> listDepCJ = new List<T_FM_DEPARTMENT>();
|
||||
List<T_FM_DEPARTMENT> listDepBZ = new List<T_FM_DEPARTMENT>();
|
||||
|
||||
listDepCJ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 1).OrderBy(e => e.NUM).ToList();
|
||||
listDepBZ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 2).OrderBy(e => e.NUM).ToList();
|
||||
listDepCJ = listDep1MineType.Where(e => eDEPARTMENT_TYPE == 15) .OrderBy(e => e.NUM).ToList();
|
||||
listDepBZ = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 20).OrderBy(e => e.NUM).ToList();
|
||||
|
||||
|
||||
#region //月度 隐患整改情况
|
||||
@ -1598,7 +1598,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
|
||||
#region 新版 有组织合并
|
||||
|
||||
var listDepID = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 0).Select(e => e.ID);
|
||||
var listDepID = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 10).Select(e => e.ID);
|
||||
|
||||
var depID = listCorrectT.FirstOrDefault(e => listDepID.Contains(e.DEPARTMENT_ID))?.DEPARTMENT_ID;
|
||||
if (depID == null)
|
||||
@ -1617,7 +1617,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
//处理此信息
|
||||
var Temp = listCorrectT.Where(e => e.YEAR == listCorrectT[i].YEAR && e.MONTH == listCorrectT[i].MONTH && e.SOURCEVAL == listCorrectT[i].SOURCEVAL && listDepID.Contains(e.DEPARTMENT_ID));
|
||||
|
||||
//var listDepID = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 0).Select(e => e.ID);//部门ID
|
||||
//var listDepID = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 10).Select(e => e.ID);//部门ID
|
||||
//result.ListC = listC.Where(e => listDepID.Contains(e.DEPARTMENT_ID)).ToList();
|
||||
|
||||
if (i == 0 || listCorrectT[i].SOURCEVAL != listCorrectT[i - 1].SOURCEVAL)
|
||||
@ -1993,7 +1993,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
|
||||
#endregion
|
||||
|
||||
//var listDepID = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 0).Select(e => e.ID);//部门ID
|
||||
//var listDepID = listDep1MineType.Where(e => e.DEPARTMENT_TYPE == 10).Select(e => e.ID);//部门ID
|
||||
//result.ListC = listC.Where(e => listDepID.Contains(e.DEPARTMENT_ID)).ToList();
|
||||
|
||||
#endregion
|
||||
|
||||
@ -369,7 +369,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
var departments = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(filter.OrgId), "Nav_Parent");
|
||||
if (tasks.Any())
|
||||
{
|
||||
var company = departments.FirstOrDefault(t => t.DEPARTMENT_TYPE == 3);
|
||||
var company = departments.FirstOrDefault(t => t.DEPARTMENT_TYPE == 5);
|
||||
foreach (var item in tasks)
|
||||
{
|
||||
var user = users.FirstOrDefault(t => t.ID == item.USER_ID);
|
||||
@ -408,7 +408,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
}
|
||||
tasks = tasks.Where(t => t.DEPARTMENT_ID != null).ToList();
|
||||
tasks.ForEach(m => { m.DEPARTMENT_NAME = company?.NAME; });
|
||||
var departs = departments.Where(t => t.DEPARTMENT_TYPE == 2).OrderBy(k => k.Nav_Parent?.NUM).ThenBy(m => m.NUM).ToList();
|
||||
var departs = departments.Where(t => t.DEPARTMENT_TYPE == 20).OrderBy(k => k.Nav_Parent?.NUM).ThenBy(m => m.NUM).ToList();
|
||||
if (!string.IsNullOrEmpty(filter.Keyword))
|
||||
{
|
||||
var type = filter.Keyword.ToString();
|
||||
@ -417,20 +417,20 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
case "0":
|
||||
tasks = tasks.Where(t => t.DEPT_DEPARTMENT_ID != null).ToList();
|
||||
tasks.ForEach(m => { m.DEPARTMENT_NAME = departments.FirstOrDefault(t => t.ID == m.DEPT_DEPARTMENT_ID)?.NAME; });
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 0).OrderBy(m => m.PARENT_ID).ThenBy(k => k.NUM).ToList();
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 10).OrderBy(m => m.PARENT_ID).ThenBy(k => k.NUM).ToList();
|
||||
break;
|
||||
case "1":
|
||||
tasks = tasks.Where(t => t.SHOP_DEPARTMENT_ID != null).ToList();
|
||||
tasks.ForEach(m => { m.DEPARTMENT_NAME = departments.FirstOrDefault(t => t.ID == m.SHOP_DEPARTMENT_ID)?.NAME; });
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 1).OrderBy(k => k.Nav_Parent?.NUM).ThenBy(k => k.NUM).ToList();
|
||||
departs = departments.Where(t => tDEPARTMENT_TYPE == 15) .OrderBy(k => k.Nav_Parent?.NUM).ThenBy(k => k.NUM).ToList();
|
||||
break;
|
||||
case "2":
|
||||
tasks = tasks.Where(t => t.CLASS_DEPARTMENT_ID != null).ToList();
|
||||
tasks.ForEach(m => { m.DEPARTMENT_NAME = departments.FirstOrDefault(t => t.ID == m.CLASS_DEPARTMENT_ID)?.NAME; });
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 2).OrderBy(k => k.Nav_Parent?.NUM).ThenBy(k => k.NUM).ToList();
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 20).OrderBy(k => k.Nav_Parent?.NUM).ThenBy(k => k.NUM).ToList();
|
||||
break;
|
||||
case "3":
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 3).OrderBy(m => m.PARENT_ID).ThenBy(k => k.NUM).ToList();
|
||||
departs = departments.Where(t => t.DEPARTMENT_TYPE == 5).OrderBy(m => m.PARENT_ID).ThenBy(k => k.NUM).ToList();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@ -10355,7 +10355,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
completionSorts.Add(info);
|
||||
}
|
||||
}
|
||||
List<DepartmentInfos> completionSorts1 = completionSorts.Where(t => t.DEPARTMENT_TYPE == 3).ToList();
|
||||
List<DepartmentInfos> completionSorts1 = completionSorts.Where(t => t.DEPARTMENT_TYPE == 5).ToList();
|
||||
var temps = completionSorts.Where(t => t.DEPARTMENT_TYPE != 3).OrderBy(m => m.DEPARTMENT_TYPE).ToList();
|
||||
completionSorts1.AddRange(temps);
|
||||
ret.retData = completionSorts1;
|
||||
@ -10409,7 +10409,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
approveUsers.Add(info);
|
||||
}
|
||||
}
|
||||
List<ApproveUserInfos> approveUsers1 = approveUsers.Where(t => t.DEPARTMENT_TYPE == 3).ToList();
|
||||
List<ApproveUserInfos> approveUsers1 = approveUsers.Where(t => t.DEPARTMENT_TYPE == 5).ToList();
|
||||
var tempApproves = approveUsers.Where(t => t.DEPARTMENT_TYPE != 3).OrderBy(m => m.DEPARTMENT_TYPE).ToList();
|
||||
approveUsers1.AddRange(tempApproves);
|
||||
ret.retDataApprove = approveUsers1;
|
||||
@ -10517,7 +10517,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
List<T_BI_MOULD_RUN_SUMMARY> mouldSummary = new List<T_BI_MOULD_RUN_SUMMARY>();
|
||||
newFilter.SelectField = new List<string> { "ID", "PARENT_ID", "NAME", "Nav_Parent", "DEPARTMENT_TYPE" };
|
||||
var departmentInfos = this.GetEntities<T_FM_DEPARTMENT>(t => !t.IS_DELETED && t.ENABLE_STATUS == 0, newFilter).ToList();
|
||||
var companyIds = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 3).Select(m => m.ID).ToList();
|
||||
var companyIds = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 5).Select(m => m.ID).ToList();
|
||||
//按部门
|
||||
var departGroupYear = result.Where(t => t.DEPT_DEPARTMENT_ID != null && !companyIds.Contains((Guid)t.DEPT_DEPARTMENT_ID)).ToList();
|
||||
//分组
|
||||
@ -10669,15 +10669,15 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
if (departInfo != null && departInfo.IS_DELETED == false)
|
||||
{
|
||||
//部门
|
||||
if (departInfo.DEPARTMENT_TYPE == 0)
|
||||
if (departInfo.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
express = express.And(t => t.DEPT_DEPARTMENT_ID == departInfo.ID);
|
||||
}
|
||||
else if (departInfo.DEPARTMENT_TYPE == 1)
|
||||
else if (departInfoDEPARTMENT_TYPE == 15)
|
||||
{
|
||||
express = express.And(t => t.SHOP_DEPARTMENT_ID == departInfo.ID);
|
||||
}
|
||||
else if (departInfo.DEPARTMENT_TYPE == 2)
|
||||
else if (departInfo.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
express = express.And(t => t.CLASS_DEPARTMENT_ID == departInfo.ID);
|
||||
}
|
||||
@ -10789,7 +10789,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
|
||||
DepartmentInfo ret = new DepartmentInfo();
|
||||
var orgId = APT.Infrastructure.Api.AppContext.CurrentSession.OrgId.Value;
|
||||
var departInfos = this.GetEntities<T_FM_DEPARTMENT>(t => !t.IS_DELETED, new BaseFilter(orgId));
|
||||
var company = departInfos.FirstOrDefault(t => t.DEPARTMENT_TYPE == 3);
|
||||
var company = departInfos.FirstOrDefault(t => t.DEPARTMENT_TYPE == 5);
|
||||
if (company != null)
|
||||
{
|
||||
//公司
|
||||
|
||||
@ -462,7 +462,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
|
||||
{
|
||||
return SafeGetPagedData(delegate (PagedActionResult<T_FM_DEPARTMENT> result)
|
||||
{
|
||||
PagedActionResult<T_FM_DEPARTMENT> orderPageEntities = GetOrderPageEntities<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 2 && e.ENABLE_STATUS == 0 && !e.IS_DELETED, pageFilter, null);
|
||||
PagedActionResult<T_FM_DEPARTMENT> orderPageEntities = GetOrderPageEntities<T_FM_DEPARTMENT>(e => e.DEPARTMENT_TYPE == 20 && e.ENABLE_STATUS == 0 && !e.IS_DELETED, pageFilter, null);
|
||||
result.Data = orderPageEntities.Data;
|
||||
result.TotalCount = orderPageEntities.TotalCount;
|
||||
});
|
||||
|
||||
@ -196,7 +196,7 @@ namespace APT.SC.WebApi.Controllers.Api.CM
|
||||
Guid depID = Guid.Empty;
|
||||
Expression<Func<T_CM_DRILL_PLAN_DETAIL, bool>> expression = e => e.TRIGGER_TIME != null && e.TRIGGER_TIME.Value.Year == Time.Year && !e.IS_DELETED && e.Nav_PLAN.YEAR == Time.Year && e.Nav_PLAN.STATUS == PFStandardStatus.Archived;
|
||||
var userLogin = GetEntity<T_FM_USER>(e => e.ID == APT.Infrastructure.Api.AppContext.CurrentSession.UserID, "Nav_Department");
|
||||
if (userLogin.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
if (userLogin.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
if (userLogin.Nav_Department.DEPARTMENT_STATUS != 2)
|
||||
depID = userLogin.DEPARTMENT_ID.Value;
|
||||
|
||||
@ -106,7 +106,7 @@ namespace APT.SC.WebApi.Controllers.Api.DM
|
||||
IS_HELP = entity.IS_HELP,
|
||||
};
|
||||
//var userInfo = this.GetEntity<T_FM_USER>(t => t.ID == entity.REPAIR_USER_ID, "Nav_Department");
|
||||
//if (userInfo.Nav_Department !=null && (userInfo.Nav_Department.DEPARTMENT_TYPE == 0 || userInfo.Nav_Department.DEPARTMENT_TYPE == 3))
|
||||
//if (userInfo.Nav_Department !=null && (userInfo.Nav_Department.DEPARTMENT_TYPE == 10 || userInfo.Nav_Department.DEPARTMENT_TYPE == 5))
|
||||
//{
|
||||
// throw new Exception("维修人员不能是车间级别以上");
|
||||
//}
|
||||
|
||||
@ -126,11 +126,11 @@ namespace APT.LR.WebApi.Controllers.Api
|
||||
if (depart != null)
|
||||
{
|
||||
var param = "安全员";
|
||||
if (depart.DEPARTMENT_TYPE == 3)
|
||||
if (depart.DEPARTMENT_TYPE == 5)
|
||||
{
|
||||
param = "安环部安全员";
|
||||
}
|
||||
if (depart.DEPARTMENT_TYPE == 2)
|
||||
if (depart.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
param = "负责人";
|
||||
}
|
||||
|
||||
@ -84,7 +84,7 @@ namespace APT.SC.WebApi.Controllers.Api.SC
|
||||
{
|
||||
//部门级负责人 安全员
|
||||
//FMDepartmentType.部门 =0
|
||||
var listDep0 = GetEntities<T_FM_DEPARTMENT>(e => !e.IS_DELETED && e.DEPARTMENT_TYPE == 0, null, null);
|
||||
var listDep0 = GetEntities<T_FM_DEPARTMENT>(e => !e.IS_DELETED && e.DEPARTMENT_TYPE == 10, null, null);
|
||||
var listApprovreRole = GetEntities<T_PF_APPROVAL_ROLE>(e => !e.IS_DELETED && (e.NAME == "部门负责人" || e.NAME == "部门安全员" || e.NAME == "安环部负责人" || e.NAME == "安环部安全员"), null, null);
|
||||
if (listDep0 != null && listDep0.Any() && listApprovreRole != null && listApprovreRole.Any())
|
||||
{
|
||||
@ -1738,7 +1738,7 @@ namespace APT.SC.WebApi.Controllers.Api.SC
|
||||
{
|
||||
//部门级负责人 安全员
|
||||
//FMDepartmentType.部门 =0
|
||||
var listDep0 = GetEntities<T_FM_DEPARTMENT>(e => !e.IS_DELETED && e.DEPARTMENT_TYPE == 0, null, null);
|
||||
var listDep0 = GetEntities<T_FM_DEPARTMENT>(e => !e.IS_DELETED && e.DEPARTMENT_TYPE == 10, null, null);
|
||||
var listApprovreRole = GetEntities<T_PF_APPROVAL_ROLE>(e => !e.IS_DELETED && (e.NAME == "部门负责人" || e.NAME == "部门安全员" || e.NAME == "安环部负责人" || e.NAME == "安环部安全员"), null, null);
|
||||
|
||||
if (listDep0 != null && listDep0.Any() && listApprovreRole != null && listApprovreRole.Any())
|
||||
|
||||
@ -527,12 +527,12 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
|
||||
DEPARTMENT_ID = User.DEPARTMENT_ID.Value;
|
||||
Department = User.Nav_Department;
|
||||
//if (User.Nav_Department.DEPARTMENT_TYPE == 3)
|
||||
//if (User.Nav_Department.DEPARTMENT_TYPE == 5)
|
||||
//{
|
||||
// DEPARTMENT_ID = User.DEPARTMENT_ID.Value;
|
||||
// Department = User.Nav_Department;
|
||||
//}
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
//{
|
||||
// DEPARTMENT_ID_WORKSHOP = User.Nav_Department.PARENT_ID.Value;
|
||||
// DepartmentWorkshop = GetEntity<T_FM_DEPARTMENT>(DEPARTMENT_ID_WORKSHOP.Value, "Nav_Parent");
|
||||
@ -541,7 +541,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
// Department = GetEntity<T_FM_DEPARTMENT>(DEPARTMENT_ID.Value);
|
||||
|
||||
//}
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 1)
|
||||
//else if (User.Nav_DepartmentDEPARTMENT_TYPE == 15)
|
||||
//{
|
||||
// DEPARTMENT_ID_WORKSHOP = User.DEPARTMENT_ID.Value;
|
||||
// DEPARTMENT_ID = User.Nav_Department.PARENT_ID.Value;
|
||||
@ -549,7 +549,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
// DepartmentWorkshop = User.Nav_Department;
|
||||
// Department = GetEntity<T_FM_DEPARTMENT>(DEPARTMENT_ID.Value);
|
||||
//}
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
//{
|
||||
// DEPARTMENT_ID = User.DEPARTMENT_ID.Value;
|
||||
// Department = User.Nav_Department;
|
||||
|
||||
@ -110,7 +110,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
//提交后发送上报部门安全员填写体检员工登记表,职能部门发送给部门负责人,综合部人员中包含公司领导
|
||||
//[ "部门类型")] DEPARTMENT_STATUS { get; set; } 职能部门 = 0, 生产部门 = 1, 安全部门 = 2,
|
||||
var listDepIDNotice = ListDepartment.Select(e => e.DEPARTMENT_ID);
|
||||
var listDep = GetEntities<T_FM_DEPARTMENT>(e => listDepIDNotice.Contains(e.ID) && e.DEPARTMENT_TYPE == 0 && !e.IS_DELETED && e.ENABLE_STATUS == 0, null, new string[] { "Nav_User" });//部门级别
|
||||
var listDep = GetEntities<T_FM_DEPARTMENT>(e => listDepIDNotice.Contains(e.ID) && e.DEPARTMENT_TYPE == 10 && !e.IS_DELETED && e.ENABLE_STATUS == 0, null, new string[] { "Nav_User" });//部门级别
|
||||
if (listDep == null || !listDep.Any())
|
||||
{
|
||||
throw new Exception("获取部门信息失败!");
|
||||
@ -279,12 +279,12 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
//部门=0, 车间=1, 班组=2, 公司=3
|
||||
#region 获取部门信息
|
||||
|
||||
//if (User.Nav_Department.DEPARTMENT_TYPE == 3)
|
||||
//if (User.Nav_Department.DEPARTMENT_TYPE == 5)
|
||||
//{
|
||||
// DEPARTMENT_ID = User.DEPARTMENT_ID.Value;
|
||||
// Department = User.Nav_Department;
|
||||
//}
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
//{
|
||||
// DEPARTMENT_ID_WORKSHOP = User.Nav_Department.PARENT_ID.Value;
|
||||
// DepartmentWorkshop = GetEntity<T_FM_DEPARTMENT>(DEPARTMENT_ID_WORKSHOP.Value, "Nav_Parent");
|
||||
@ -293,7 +293,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
// Department = GetEntity<T_FM_DEPARTMENT>(DEPARTMENT_ID.Value);
|
||||
|
||||
//}
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 1)
|
||||
//else if (User.Nav_DepartmentDEPARTMENT_TYPE == 15)
|
||||
//{
|
||||
// DEPARTMENT_ID_WORKSHOP = User.DEPARTMENT_ID.Value;
|
||||
// DEPARTMENT_ID = User.Nav_Department.PARENT_ID.Value;
|
||||
@ -301,7 +301,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
// DepartmentWorkshop = User.Nav_Department;
|
||||
// Department = GetEntity<T_FM_DEPARTMENT>(DEPARTMENT_ID.Value);
|
||||
//}
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
//else if (User.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
//{
|
||||
// DEPARTMENT_ID = User.DEPARTMENT_ID.Value;
|
||||
// Department = User.Nav_Department;
|
||||
@ -514,7 +514,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
List<T_FM_USER> listUser = new List<T_FM_USER>();
|
||||
if (PlanDep.ISCONTENTMASTER)
|
||||
{
|
||||
var listrUserCom = GetEntities<T_FM_USER>(e => e.ENABLE_STATUS == 0 && !e.IS_DELETED && e.CODE != "admin" && e.DEPARTMENT_ID.HasValue && e.Nav_Department.DEPARTMENT_TYPE == 3 && e.PERSON_ID.HasValue && e.Nav_Person.POST_ID.HasValue, null, new string[] { "Nav_Person.Nav_Post", "Nav_Department" }).OrderByDescending(e => e.APPROVE_ROLE_ID);//&& listPostID.Contains(e.Nav_Person.POST_ID.Value)
|
||||
var listrUserCom = GetEntities<T_FM_USER>(e => e.ENABLE_STATUS == 0 && !e.IS_DELETED && e.CODE != "admin" && e.DEPARTMENT_ID.HasValue && e.Nav_Department.DEPARTMENT_TYPE == 5 && e.PERSON_ID.HasValue && e.Nav_Person.POST_ID.HasValue, null, new string[] { "Nav_Person.Nav_Post", "Nav_Department" }).OrderByDescending(e => e.APPROVE_ROLE_ID);//&& listPostID.Contains(e.Nav_Person.POST_ID.Value)
|
||||
if (listrUserCom != null && listrUserCom.Any())
|
||||
{
|
||||
listUser.AddRange(listrUserCom);
|
||||
@ -571,7 +571,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
//获取 部门 车间
|
||||
#region 获取部门人员信息 旧
|
||||
|
||||
//if (item.Nav_Department.DEPARTMENT_TYPE == 3 || item.Nav_Department.DEPARTMENT_TYPE == 0)
|
||||
//if (item.Nav_Department.DEPARTMENT_TYPE == 5 || item.Nav_Department.DEPARTMENT_TYPE == 10)
|
||||
//{
|
||||
// // 公司 = 3 部门 = 0,
|
||||
// model.DEPARTMENT_ID = item.DEPARTMENT_ID;
|
||||
@ -579,7 +579,7 @@ namespace APT.SC.WebApi.Controllers.Api.OH
|
||||
|
||||
// model.Nav_Department = item.Nav_Department;
|
||||
//}
|
||||
//else if (item.Nav_Department.DEPARTMENT_TYPE == 1)
|
||||
//else if (item.Nav_DepartmentDEPARTMENT_TYPE == 15)
|
||||
//{
|
||||
// // 车间 = 1,
|
||||
// model.DEPARTMENT_ID = item.Nav_Department.PARENT_ID;
|
||||
|
||||
@ -477,7 +477,7 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
|
||||
var chargeInfo = userInfos.FirstOrDefault(t => t.Nav_Person != null && t.Nav_Person.Nav_Post != null && t.Nav_Person.Nav_Post.NAME == "总经理");
|
||||
var chargeName = chargeInfo?.NAME;
|
||||
//先取所有部门,配置为公司级
|
||||
var companyDeparts = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 0 || t.DEPARTMENT_TYPE == 3).OrderBy(m => m.NUM).ToList();
|
||||
var companyDeparts = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 10 || t.DEPARTMENT_TYPE == 5).OrderBy(m => m.NUM).ToList();
|
||||
if (companyDeparts != null && companyDeparts.Any())
|
||||
{
|
||||
foreach (var company in companyDeparts)
|
||||
@ -494,7 +494,7 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
|
||||
data.type = "(年度/季度/月度)";
|
||||
data.score = "1、80。2、20。";
|
||||
data.method = "1、方法一。2、方法二。";
|
||||
if (company.DEPARTMENT_TYPE == 3)
|
||||
if (company.DEPARTMENT_TYPE == 5)
|
||||
data.company_num = 0;
|
||||
else
|
||||
data.company_num = 1;
|
||||
@ -503,7 +503,7 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
|
||||
}
|
||||
}
|
||||
//取公司级所有人
|
||||
var companyDepartId = departmentInfos.FirstOrDefault(t => t.DEPARTMENT_TYPE == 3 && !t.NAME.Contains("安全环保管理部"))?.ID;
|
||||
var companyDepartId = departmentInfos.FirstOrDefault(t => t.DEPARTMENT_TYPE == 5 && !t.NAME.Contains("安全环保管理部"))?.ID;
|
||||
var companyUsers = userInfos.Where(t => t.DEPARTMENT_ID == companyDepartId || (t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("副总"))).Distinct().ToList();
|
||||
if (companyUsers != null && companyUsers.Any())
|
||||
{
|
||||
@ -535,7 +535,7 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
|
||||
}
|
||||
}
|
||||
//取部门级
|
||||
var departInfos = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 0 || t.NAME.Contains("安全环保管理部")).OrderBy(t=>t.NUM).ToList();
|
||||
var departInfos = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 10 || t.NAME.Contains("安全环保管理部")).OrderBy(t=>t.NUM).ToList();
|
||||
if (departInfos != null && departInfos.Any())
|
||||
{
|
||||
foreach (var depart in departInfos)
|
||||
@ -601,7 +601,7 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
|
||||
{
|
||||
foreach (var item in departIds)
|
||||
{
|
||||
var temp = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 1 && t.PARENT_ID == item).OrderBy(m=>m.NUM).ToList();
|
||||
var temp = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 15 && t.PARENT_ID == item).OrderBy(m=>m.NUM).ToList();
|
||||
shopInfos.AddRange(temp);
|
||||
}
|
||||
}
|
||||
@ -661,7 +661,7 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
|
||||
{
|
||||
foreach (var item in shopIds)
|
||||
{
|
||||
var temp = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 2 && t.PARENT_ID == item).OrderBy(m=>m.NUM).ToList();
|
||||
var temp = departmentInfos.Where(t => t.DEPARTMENT_TYPE == 20 && t.PARENT_ID == item).OrderBy(m=>m.NUM).ToList();
|
||||
classInfos.AddRange(temp);
|
||||
}
|
||||
}
|
||||
|
||||
@ -132,7 +132,7 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
||||
var currDep = GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.LAUNCH_DEPARTMENT_ID);
|
||||
if (currDep != null && (currDep.NAME == "安全环保管理部" || currDep.NAME == "安全环保科" || currDep.NAME == "安全环保部" || currDep.NAME == "安环部"))
|
||||
{
|
||||
var manageUsers = GetEntities<T_FM_USER>(t => t.Nav_Department.DEPARTMENT_TYPE == 3 && t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID)).Select(t => t.ID);
|
||||
var manageUsers = GetEntities<T_FM_USER>(t => t.Nav_Department.DEPARTMENT_TYPE == 5 && t.ENABLE_STATUS == 0, new BaseFilter(entity.ORG_ID)).Select(t => t.ID);
|
||||
allUsersIds.AddRange(manageUsers);
|
||||
}
|
||||
var allSendUserIds = new List<Guid>();
|
||||
|
||||
@ -86,7 +86,7 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
||||
var currDep = GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.LAUNCH_DEPARTMENT_ID);
|
||||
if (currDep != null && (currDep.NAME == "安全环保管理部" || currDep.NAME == "安全环保科" || currDep.NAME == "安全环保部" || currDep.NAME == "安环部"))
|
||||
{
|
||||
var manageUsers = GetEntities<T_FM_USER>(t => t.Nav_Department.DEPARTMENT_TYPE == 3 && t.ENABLE_STATUS == 0 && !t.CODE.Contains("admin"), new BaseFilter(entity.ORG_ID)).Select(t => t.ID);
|
||||
var manageUsers = GetEntities<T_FM_USER>(t => t.Nav_Department.DEPARTMENT_TYPE == 5 && t.ENABLE_STATUS == 0 && !t.CODE.Contains("admin"), new BaseFilter(entity.ORG_ID)).Select(t => t.ID);
|
||||
allSendUserIds.AddRange(manageUsers);
|
||||
}
|
||||
var allUsers = this.GetEntities<T_FM_USER>(t => t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用 && allSendUserIds.Contains(t.ID) && !t.CODE.Contains("admin"), new BaseFilter(entity.ORG_ID));
|
||||
|
||||
@ -114,7 +114,7 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
||||
{
|
||||
item.NEXT_DEPARTMENT_ID = dep.Nav_Parent.ID;
|
||||
}
|
||||
else if (dep.DEPARTMENT_TYPE == 20)
|
||||
else if (dep.DEPARTMENT_TYPE == 200)
|
||||
{
|
||||
item.NEXT_DEPARTMENT_ID = dep.Nav_Parent.Nav_Parent.ID;
|
||||
}
|
||||
|
||||
@ -223,15 +223,15 @@ namespace APT.SC.WebApi.Controllers.Api.SE
|
||||
ORG_ID = eduCard.ORG_ID,
|
||||
CONTENT_ID = train_contents.ID,
|
||||
};
|
||||
if (nextTrainDep.DEPARTMENT_TYPE == 0)
|
||||
if (nextTrainDep.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
next_train_record.THREE_LEVEL_SAFE_TRAIN_TYPE = SEThreeLevelSafeTrainType.部门级;
|
||||
}
|
||||
else if (nextTrainDep.DEPARTMENT_TYPE == 1)
|
||||
else if (nextTrainDep.DEPARTMENT_TYPE == 15)
|
||||
{
|
||||
next_train_record.THREE_LEVEL_SAFE_TRAIN_TYPE = SEThreeLevelSafeTrainType.车间级;
|
||||
}
|
||||
else if (nextTrainDep.DEPARTMENT_TYPE == 2)
|
||||
else if (nextTrainDep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
next_train_record.THREE_LEVEL_SAFE_TRAIN_TYPE = SEThreeLevelSafeTrainType.班组级;
|
||||
}
|
||||
|
||||
@ -299,17 +299,17 @@ namespace APT.SC.WebApi.Controllers.Api.WB
|
||||
{
|
||||
return null;
|
||||
}
|
||||
else if (dep.DEPARTMENT_TYPE == 3)
|
||||
else if (dep.DEPARTMENT_TYPE == 5)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
else if (dep.DEPARTMENT_TYPE == 0)// 部门=0, 车间=1, 班组=2, 公司=3
|
||||
else if (dep.DEPARTMENT_TYPE == 10)// 部门=0, 车间=1, 班组=2, 公司=3
|
||||
{
|
||||
return dep.ID;
|
||||
}
|
||||
else if (dep.Nav_Parent != null)
|
||||
{
|
||||
if (dep.Nav_Parent.DEPARTMENT_TYPE == 0)
|
||||
if (dep.Nav_Parent.DEPARTMENT_TYPE == 10)
|
||||
{
|
||||
return dep.PARENT_ID.Value;
|
||||
}
|
||||
|
||||
@ -295,11 +295,11 @@ namespace APT.SC.WebApi.Controllers.Api.WB
|
||||
var modelDep = GetEntity<T_FM_DEPARTMENT>(e => e.ID == project.LAUNCH_DEPARTMENT_ID.Value, "Nav_User");
|
||||
if (modelDep != null)
|
||||
{
|
||||
if (modelDep.DEPARTMENT_TYPE == 0 || modelDep.DEPARTMENT_TYPE == 3)
|
||||
if (modelDep.DEPARTMENT_TYPE == 10 || modelDep.DEPARTMENT_TYPE == 5)
|
||||
{
|
||||
fmDep = modelDep.Nav_User;
|
||||
}
|
||||
else if (modelDep.DEPARTMENT_TYPE == 1)
|
||||
else if (modelDep.DEPARTMENT_TYPE == 15)
|
||||
{
|
||||
if (modelDep.PARENT_ID.HasValue)
|
||||
{
|
||||
@ -310,7 +310,7 @@ namespace APT.SC.WebApi.Controllers.Api.WB
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (modelDep.DEPARTMENT_TYPE == 2)
|
||||
else if (modelDep.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
modelDep = GetEntity<T_FM_DEPARTMENT>(modelDep.PARENT_ID.Value, null, "Nav_Parent.Nav_User");
|
||||
if (modelDep.Nav_Parent != null && modelDep.Nav_Parent.Nav_User != null)
|
||||
|
||||
@ -1397,7 +1397,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
{
|
||||
T_SK_ENTERPRISE_LIBRARY_DEPART de = new T_SK_ENTERPRISE_LIBRARY_DEPART();
|
||||
de.DEPARTMENT_ID = item.ID;
|
||||
de.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE == 0 ? SKDepartmentTypeEnum.部门级 : item.DEPARTMENT_TYPE == 3 ? SKDepartmentTypeEnum.公司级 : item.DEPARTMENT_TYPE == 1 ? SKDepartmentTypeEnum.车间级 : SKDepartmentTypeEnum.班组级;
|
||||
de.DEPARTMENT_TYPE = item.DEPARTMENT_TYPE == 10 ? SKDepartmentTypeEnum.部门级 : item.DEPARTMENT_TYPE == 5 ? SKDepartmentTypeEnum.公司级 : item.DEPARTMENT_TYPE == 15 ? SKDepartmentTypeEnum.车间级 : SKDepartmentTypeEnum.班组级;
|
||||
de.Nav_Department = item;
|
||||
de.USER_ID = item.USER_ID;
|
||||
de.Nav_User = item.Nav_User;
|
||||
|
||||
@ -80,7 +80,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
var sendUser = entity.APPLY_USER_ID;
|
||||
var depart = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
||||
entity.STATUS = PFStandardStatus.Archived;
|
||||
if (depart != null && depart.DEPARTMENT_TYPE == 2 && depart.USER_ID != null)
|
||||
if (depart != null && depart.DEPARTMENT_TYPE == 20 && depart.USER_ID != null)
|
||||
{
|
||||
sendUser = depart.USER_ID;
|
||||
}
|
||||
@ -458,7 +458,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
{
|
||||
//找安全员 如果没有 找负责人
|
||||
// 班组 班长 否则 安全员 FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 2)
|
||||
if (master.Nav_Department.DEPARTMENT_TYPE == 20)
|
||||
{
|
||||
if (master.Nav_Department.USER_ID.HasValue)
|
||||
{
|
||||
|
||||
@ -181,7 +181,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
List<T_SK_RISK_IDENTIFY> newData = new List<T_SK_RISK_IDENTIFY>();
|
||||
if (result != null && result.Data != null && result.Data.Any())
|
||||
{
|
||||
var company = result.Data.FirstOrDefault(t => t.Nav_ApplyDepartment != null && t.Nav_ApplyDepartment.DEPARTMENT_TYPE == 3);
|
||||
var company = result.Data.FirstOrDefault(t => t.Nav_ApplyDepartment != null && t.Nav_ApplyDepartment.DEPARTMENT_TYPE == 5);
|
||||
if (company != null)
|
||||
{
|
||||
newData.Add(company);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user