审批参数优化
This commit is contained in:
parent
6aa5f20eb1
commit
1a2c37eb04
@ -12341,8 +12341,15 @@ namespace APT.BaseData.Services.DomainServices
|
|||||||
var i = 1;
|
var i = 1;
|
||||||
foreach (var ite in measuresTemp)
|
foreach (var ite in measuresTemp)
|
||||||
{
|
{
|
||||||
var temp2 = i + "、" + ite + ";";
|
var temp2 = i + "、" + ite;
|
||||||
|
if (i == 1)
|
||||||
|
{
|
||||||
|
ideDetail.MEASURE = temp2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||||
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1121,8 +1121,15 @@ namespace APT.PP.WebApi.Controllers.Api
|
|||||||
var i = 1;
|
var i = 1;
|
||||||
foreach (var ite in measuresTemp)
|
foreach (var ite in measuresTemp)
|
||||||
{
|
{
|
||||||
var temp2 = i + "、" + ite + ";";
|
var temp2 = i + "、" + ite;
|
||||||
|
if (i == 1)
|
||||||
|
{
|
||||||
|
ideDetail.MEASURE = temp2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||||
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1364,8 +1371,15 @@ namespace APT.PP.WebApi.Controllers.Api
|
|||||||
var i = 1;
|
var i = 1;
|
||||||
foreach (var ite in measuresTemp)
|
foreach (var ite in measuresTemp)
|
||||||
{
|
{
|
||||||
var temp2 = i + "、" + ite + ";";
|
var temp2 = i + "、" + ite;
|
||||||
|
if (i == 1)
|
||||||
|
{
|
||||||
|
ideDetail.MEASURE = temp2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||||
|
}
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2306,6 +2306,8 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
public JsonActionResult<List<CheckListNew>> GetCheckListNew([FromBody] KeywordFilter filter)
|
public JsonActionResult<List<CheckListNew>> GetCheckListNew([FromBody] KeywordFilter filter)
|
||||||
{
|
{
|
||||||
var loginDepart = APT.Infrastructure.Api.AppContext.CurrentSession.DepartmentID;
|
var loginDepart = APT.Infrastructure.Api.AppContext.CurrentSession.DepartmentID;
|
||||||
|
var loginUser = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
|
||||||
|
var userInfo = this.GetEntity<T_FM_USER>(t => t.ID == loginUser);
|
||||||
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(filter.OrgId));
|
var departs = this.GetEntities<T_FM_DEPARTMENT>(t => t.ENABLE_STATUS == 0, new BaseFilter(filter.OrgId));
|
||||||
List<string> selectMinetype = new List<string>();
|
List<string> selectMinetype = new List<string>();
|
||||||
var minetype = departs.FirstOrDefault(t => t.ID == loginDepart)?.MineType;
|
var minetype = departs.FirstOrDefault(t => t.ID == loginDepart)?.MineType;
|
||||||
@ -2485,7 +2487,14 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
}
|
}
|
||||||
list.Add(listNew);
|
list.Add(listNew);
|
||||||
}
|
}
|
||||||
|
if (userInfo != null && userInfo.NAME.Contains("管理员"))
|
||||||
|
{
|
||||||
|
checkList.Data = list.OrderBy(n => n.MineType).ThenBy(x => x.Num).ThenBy(n => n.CheckDepart).ToList();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
checkList.Data = list.Where(t => selectMinetype.Contains(t.MineType)).OrderBy(n => n.MineType).ThenBy(x => x.Num).ThenBy(n => n.CheckDepart).ToList();
|
checkList.Data = list.Where(t => selectMinetype.Contains(t.MineType)).OrderBy(n => n.MineType).ThenBy(x => x.Num).ThenBy(n => n.CheckDepart).ToList();
|
||||||
|
}
|
||||||
checkList.TotalCount = checkList.Data.Count;
|
checkList.TotalCount = checkList.Data.Count;
|
||||||
}
|
}
|
||||||
return checkList;
|
return checkList;
|
||||||
|
|||||||
@ -109,7 +109,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (hiddenLevel == SKHiddenLevel.General)
|
if (hiddenLevel == SKHiddenLevel.General)
|
||||||
{
|
{
|
||||||
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
||||||
level = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
level = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||||
}
|
}
|
||||||
//触发审批
|
//触发审批
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
|
|||||||
@ -54,7 +54,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (hiddenLevel == SKHiddenLevel.General)
|
if (hiddenLevel == SKHiddenLevel.General)
|
||||||
{
|
{
|
||||||
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
||||||
param = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||||
}
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
|
|||||||
@ -178,7 +178,7 @@ namespace APT.SK.WebApi.Controllers
|
|||||||
if (entity.HIDDEN_LEVEL == SKHiddenLevel.General)
|
if (entity.HIDDEN_LEVEL == SKHiddenLevel.General)
|
||||||
{
|
{
|
||||||
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
var departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
||||||
param = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||||
}
|
}
|
||||||
MFlowPermitService.InsertApprove(serialCode[0], "SK022", param, entity.ID, "SK022_SHOWPRINT", entity.TaskID, true, () =>
|
MFlowPermitService.InsertApprove(serialCode[0], "SK022", param, entity.ID, "SK022_SHOWPRINT", entity.TaskID, true, () =>
|
||||||
{
|
{
|
||||||
|
|||||||
@ -106,7 +106,7 @@ 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 == 3 || (department.NAME.Contains("安全环保") && department.DEPARTMENT_TYPE == 0))
|
if (department.DEPARTMENT_TYPE == 5 || (department.NAME.Contains("安全环保") && department.DEPARTMENT_TYPE == 10))
|
||||||
{ param = "公司"; }
|
{ param = "公司"; }
|
||||||
}
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
|
|||||||
@ -167,7 +167,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
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 departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
||||||
var param = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
var sysFilter = new SystemCodeFilter();
|
var sysFilter = new SystemCodeFilter();
|
||||||
|
|||||||
@ -120,10 +120,10 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
|
if (entity.PUBLISH != null && entity.PUBLISH.Equals("SaveAndNotify"))
|
||||||
{
|
{
|
||||||
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(FMDepartmentType), department?.DEPARTMENT_TYPE);
|
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), department?.DEPARTMENT_TYPE);
|
||||||
if (department.PARENT_ID != null && param == "公司")
|
if (department.PARENT_ID != null && param == "公司级")
|
||||||
{
|
{
|
||||||
param = "部门";
|
param = "部门级";
|
||||||
}
|
}
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
|
|||||||
@ -155,7 +155,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
|||||||
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 departmentType = this.GetEntity<T_FM_DEPARTMENT>(t => t.ID == entity.APPLY_DEPARTMENT_ID && t.ENABLE_STATUS == 0)?.DEPARTMENT_TYPE;
|
||||||
var param = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||||
entity.STATUS = PFStandardStatus.Approving;
|
entity.STATUS = PFStandardStatus.Approving;
|
||||||
//取审批流水码
|
//取审批流水码
|
||||||
var sysFilter = new SystemCodeFilter();
|
var sysFilter = new SystemCodeFilter();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user