修改审批判断
This commit is contained in:
parent
69c079b5d9
commit
b3489cf493
@ -13715,8 +13715,8 @@ namespace APT.BaseData.Services.DomainServices
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
var param = "部门级";
|
var param = "部门级";
|
||||||
var dminetype = departs.FirstOrDefault(t => t.ID == user.DEPARTMENT_ID).DEPARTMENT_TYPE;
|
var dminetype = departs.FirstOrDefault(t => t.ID == user.DEPARTMENT_ID);
|
||||||
if (dminetype == 5 || sum.ISCOMPANY == SKIsStoreEnum.Yes)
|
if (dminetype.DEPARTMENT_TYPE == 5 || sum.ISCOMPANY == SKIsStoreEnum.Yes || dminetype.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
param = "公司级";
|
param = "公司级";
|
||||||
}
|
}
|
||||||
@ -14718,8 +14718,8 @@ namespace APT.BaseData.Services.DomainServices
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
var param = "部门级";
|
var param = "部门级";
|
||||||
var dminetype = departs.FirstOrDefault(t => t.ID == user.DEPARTMENT_ID).DEPARTMENT_TYPE;
|
var dminetype = departs.FirstOrDefault(t => t.ID == user.DEPARTMENT_ID);
|
||||||
if (dminetype == 5 || result.ISCOMPANY == SKIsStoreEnum.Yes)
|
if (dminetype.DEPARTMENT_TYPE == 5 || result.ISCOMPANY == SKIsStoreEnum.Yes || dminetype.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
param = "公司级";
|
param = "公司级";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -124,7 +124,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (departmentType != null)
|
if (departmentType != null)
|
||||||
{
|
{
|
||||||
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
||||||
if (departmentType.DEPARTMENT_STATUS != 1)
|
if (departmentType.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
level = "公司级";
|
level = "公司级";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -58,7 +58,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (departmentType != null)
|
if (departmentType != null)
|
||||||
{
|
{
|
||||||
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
||||||
if (departmentType.DEPARTMENT_STATUS != 1)
|
if (departmentType.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
level = "公司级";
|
level = "公司级";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -195,7 +195,7 @@ namespace APT.SK.WebApi.Controllers
|
|||||||
if (departmentType != null)
|
if (departmentType != null)
|
||||||
{
|
{
|
||||||
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
||||||
if (departmentType.DEPARTMENT_STATUS != 1)
|
if (departmentType.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
level = "公司级";
|
level = "公司级";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -211,7 +211,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (departmentType != null)
|
if (departmentType != null)
|
||||||
{
|
{
|
||||||
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
level = ((SKDepartmentTypeEnum)departmentType.DEPARTMENT_TYPE).GetDescription();
|
||||||
if (departmentType.DEPARTMENT_STATUS != 1)
|
if (departmentType.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
level = "公司级";
|
level = "公司级";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -128,8 +128,8 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
var department = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
var department = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
||||||
if (department != null)
|
if (department != null)
|
||||||
{
|
{
|
||||||
if (department.DEPARTMENT_TYPE == 5 || (department.NAME.Contains("安全环保") && department.DEPARTMENT_TYPE == 10))
|
if (department.DEPARTMENT_STATUS == 2)
|
||||||
{ param = "公司"; }
|
{ param = "公司级"; }
|
||||||
}
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
|
|||||||
@ -204,8 +204,12 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
//{
|
//{
|
||||||
// throw new Exception("管控层级不能为空");
|
// throw new Exception("管控层级不能为空");
|
||||||
//}
|
//}
|
||||||
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
var department = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
||||||
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), department.DEPARTMENT_TYPE);
|
||||||
|
if (department.DEPARTMENT_STATUS == 2)
|
||||||
|
{
|
||||||
|
param = "公司级";
|
||||||
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
var sysFilter = new SystemCodeFilter();
|
var sysFilter = new SystemCodeFilter();
|
||||||
|
|||||||
@ -133,9 +133,9 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
{
|
{
|
||||||
var department = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
var department = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
||||||
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), department?.DEPARTMENT_TYPE);
|
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), department?.DEPARTMENT_TYPE);
|
||||||
if (department.PARENT_ID != null && param == "公司级")
|
if (department.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
param = "部门级";
|
param = "公司级";
|
||||||
}
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
|
|||||||
@ -160,8 +160,12 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
List<T_FM_NOTIFICATION_TASK> notices = new List<T_FM_NOTIFICATION_TASK>();
|
List<T_FM_NOTIFICATION_TASK> notices = new List<T_FM_NOTIFICATION_TASK>();
|
||||||
if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
|
if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
|
||||||
{
|
{
|
||||||
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
var department = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0);
|
||||||
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), department.DEPARTMENT_TYPE);
|
||||||
|
if (department.DEPARTMENT_STATUS == 2)
|
||||||
|
{
|
||||||
|
param = "公司级";
|
||||||
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
var sysFilter = new SystemCodeFilter();
|
var sysFilter = new SystemCodeFilter();
|
||||||
|
|||||||
@ -259,7 +259,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (department != null)
|
if (department != null)
|
||||||
{
|
{
|
||||||
param = Enum.GetName(typeof(SKDepartmentTypeEnum), department.DEPARTMENT_TYPE);
|
param = Enum.GetName(typeof(SKDepartmentTypeEnum), department.DEPARTMENT_TYPE);
|
||||||
if (department.DEPARTMENT_STATUS != 1)
|
if (department.DEPARTMENT_STATUS == 2)
|
||||||
{
|
{
|
||||||
param = "公司级";
|
param = "公司级";
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user