审批参数优化
This commit is contained in:
parent
6aa5f20eb1
commit
1a2c37eb04
@ -12341,8 +12341,15 @@ namespace APT.BaseData.Services.DomainServices
|
||||
var i = 1;
|
||||
foreach (var ite in measuresTemp)
|
||||
{
|
||||
var temp2 = i + "、" + ite + ";";
|
||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||
var temp2 = i + "、" + ite;
|
||||
if (i == 1)
|
||||
{
|
||||
ideDetail.MEASURE = temp2;
|
||||
}
|
||||
else
|
||||
{
|
||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1121,8 +1121,15 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
var i = 1;
|
||||
foreach (var ite in measuresTemp)
|
||||
{
|
||||
var temp2 = i + "、" + ite + ";";
|
||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||
var temp2 = i + "、" + ite;
|
||||
if (i == 1)
|
||||
{
|
||||
ideDetail.MEASURE = temp2;
|
||||
}
|
||||
else
|
||||
{
|
||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
@ -1364,8 +1371,15 @@ namespace APT.PP.WebApi.Controllers.Api
|
||||
var i = 1;
|
||||
foreach (var ite in measuresTemp)
|
||||
{
|
||||
var temp2 = i + "、" + ite + ";";
|
||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||
var temp2 = i + "、" + ite;
|
||||
if (i == 1)
|
||||
{
|
||||
ideDetail.MEASURE = temp2;
|
||||
}
|
||||
else
|
||||
{
|
||||
ideDetail.MEASURE = ideDetail.MEASURE + Environment.NewLine + temp2;
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -2305,7 +2305,9 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
[HttpPost, Route("GetCheckListNew")]
|
||||
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));
|
||||
List<string> selectMinetype = new List<string>();
|
||||
var minetype = departs.FirstOrDefault(t => t.ID == loginDepart)?.MineType;
|
||||
@ -2485,7 +2487,14 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
}
|
||||
list.Add(listNew);
|
||||
}
|
||||
checkList.Data = list.Where(t => selectMinetype.Contains(t.MineType)).OrderBy(n => n.MineType).ThenBy(x => x.Num).ThenBy(n => n.CheckDepart).ToList();
|
||||
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.TotalCount = checkList.Data.Count;
|
||||
}
|
||||
return checkList;
|
||||
|
||||
@ -109,7 +109,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (hiddenLevel == SKHiddenLevel.General)
|
||||
{
|
||||
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;
|
||||
|
||||
@ -54,7 +54,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
if (hiddenLevel == SKHiddenLevel.General)
|
||||
{
|
||||
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;
|
||||
//取审批流水码
|
||||
|
||||
@ -178,7 +178,7 @@ namespace APT.SK.WebApi.Controllers
|
||||
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;
|
||||
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, () =>
|
||||
{
|
||||
|
||||
@ -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);
|
||||
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 = "公司"; }
|
||||
}
|
||||
entity.STATUS = PFStandardStatus.Approving;
|
||||
|
||||
@ -167,7 +167,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
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 param = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
||||
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||
entity.STATUS = PFStandardStatus.Approving;
|
||||
//取审批流水码
|
||||
var sysFilter = new SystemCodeFilter();
|
||||
|
||||
@ -120,10 +120,10 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
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 param = Enum.GetName(typeof(FMDepartmentType), department?.DEPARTMENT_TYPE);
|
||||
if (department.PARENT_ID != null && param == "公司")
|
||||
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), department?.DEPARTMENT_TYPE);
|
||||
if (department.PARENT_ID != null && param == "公司级")
|
||||
{
|
||||
param = "部门";
|
||||
param = "部门级";
|
||||
}
|
||||
entity.STATUS = PFStandardStatus.Approving;
|
||||
//取审批流水码
|
||||
|
||||
@ -155,7 +155,7 @@ namespace APT.SK.WebApi.Controllers.Api
|
||||
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 param = Enum.GetName(typeof(FMDepartmentType), departmentType);
|
||||
var param = Enum.GetName(typeof(SKDepartmentTypeEnum), departmentType);
|
||||
entity.STATUS = PFStandardStatus.Approving;
|
||||
//取审批流水码
|
||||
var sysFilter = new SystemCodeFilter();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user