From 30a03a932d2c3262104886b020e20178d18e5680 Mon Sep 17 00:00:00 2001
From: wyw <571921741@qq.com>
Date: Fri, 5 Sep 2025 14:37:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E5=AF=BC=E5=85=A5=20?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=B7=BB=E5=8A=A0=20=E5=AD=90=E5=85=AC?=
=?UTF-8?q?=E5=8F=B8=20=E8=87=AA=E8=A1=8C=E5=AF=BC=E5=85=A5=20=E6=80=BB?=
=?UTF-8?q?=E5=85=AC=E5=8F=B8=E4=BA=BA=E5=91=98=20=E5=90=8C=E6=AD=A5?=
=?UTF-8?q?=E5=AF=BC=E5=85=A5=E5=88=B0=E5=90=84=E5=AD=90=E5=85=AC=E5=8F=B8?=
=?UTF-8?q?=20FMDepartmentType=20=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Entities/FM/T_FM_DEPARTMENT.cs | 2 +-
APT.BaseData.Domain/Enums/FM/FMEnums.cs | 30 +-
.../Services/FM/FMFlowPermitService.cs | 12 +-
.../Services/PF/PFApproveCallBackService.cs | 66 +-
.../Controllers/Api/BSCheckMainController.cs | 4 +-
.../Api/BSRiskSubmitDelayApplyController.cs | 8 +-
.../Controllers/Api/DepartmentController.cs | 6 +-
.../Controllers/Api/ShiftRunningController.cs | 2 +-
.../Controllers/Api/UserController.cs | 4 +-
.../Controllers/FMUserController.cs | 957 +++++++++++++++++-
.../ChangeShiftRecordController.cs | 2 +-
.../CrucialLicenseJobController.cs | 16 +-
.../CrucialLicenseJobOutsourceController.cs | 14 +-
.../JobActivityRecordController.cs | 4 +-
.../Controllers/JobEventRecordController.cs | 4 +-
.../Controllers/Api/EvaluateRiskController.cs | 8 +-
.../Controllers/Api/FilePublishController.cs | 2 +-
.../Controllers/Api/HazardTaskController.cs | 2 +-
.../Api/JobtaskIdentifyController.cs | 6 +-
.../Api/NoticeReleaseController.cs | 2 +-
.../Controllers/Api/BIAnalysisController.cs | 30 +-
.../Controllers/Api/BIHomeController.cs | 6 +-
.../Controllers/Api/FMController.cs | 18 +-
.../Controllers/Api/HMController.cs | 20 +-
.../Controllers/Api/PTController.cs | 12 +-
.../Controllers/Api/RunController.cs | 2 +-
.../Controllers/Api/SCController.cs | 10 +-
.../Controllers/Api/SEController.cs | 8 +-
.../Api/BIController/BIController.cs | 6 +-
.../BIStatiscialAnalysisController.cs | 30 +-
.../02OGSafePdtAssessPlanCheckController.cs | 18 +-
.../Api/OGController/05OGAgencyController.cs | 2 +-
.../09OGEmployeeRefuseItemReportController.cs | 2 +-
...ApproveRewardPunishmentReportController.cs | 8 +-
.../OGController/18OGEventReportController.cs | 6 +-
.../Api/OGController/OGCallbackController.cs | 6 +-
...ndicatorFormulationDepartmentController.cs | 55 +-
.../MonitorAssessmentController.cs | 4 +-
.../SafetyPolicySurveyController.cs | 2 +-
.../SEController/1SESafeSurveyController.cs | 2 +-
.../SEController/2SETrainSurveyController.cs | 2 +-
.../SEController/6SETrainRecordController.cs | 10 +-
.../SEThreeLevelTrainRecordController.cs | 16 +-
.../Api/EnterpriseLibraryController.cs | 68 +-
44 files changed, 1237 insertions(+), 257 deletions(-)
diff --git a/APT.BaseData.Domain/Entities/FM/T_FM_DEPARTMENT.cs b/APT.BaseData.Domain/Entities/FM/T_FM_DEPARTMENT.cs
index ae3e8b9..fed9047 100644
--- a/APT.BaseData.Domain/Entities/FM/T_FM_DEPARTMENT.cs
+++ b/APT.BaseData.Domain/Entities/FM/T_FM_DEPARTMENT.cs
@@ -45,7 +45,7 @@ namespace APT.BaseData.Domain.Entities.FM
public string LINE_USER { get; set; }
///
- /// 部门层级 FMDepartmentType 部门=0, 车间=1, 班组=2, 公司=3
+ /// 部门层级 FMDepartmentType 公司=5 部门=10, 车间=15, 班组=20,
///
[Description("部门层级")]
[EnumName("FMDepartmentType")]
diff --git a/APT.BaseData.Domain/Enums/FM/FMEnums.cs b/APT.BaseData.Domain/Enums/FM/FMEnums.cs
index b56444b..48ae9c5 100644
--- a/APT.BaseData.Domain/Enums/FM/FMEnums.cs
+++ b/APT.BaseData.Domain/Enums/FM/FMEnums.cs
@@ -117,12 +117,34 @@ namespace APT.BaseData.Domain.Enums
MeetingJD = 50
}
+ ///
+ /// 组织层级
+ ///
public enum FMDepartmentType
{
- 部门 = 0,
- 车间 = 1,
- 班组 = 2,
- 公司 = 3
+ ///
+ /// 公司 5
+ ///
+ [Description("公司")]
+ Company = 5,
+
+ ///
+ /// 部门 10
+ ///
+ [Description("部门")]
+ Department = 10,
+
+ ///
+ /// 车间 15
+ ///
+ [Description("车间")]
+ Workshop = 15,
+
+ ///
+ /// 班组 20
+ ///
+ [Description("车间")]
+ Class = 20,
}
public enum FMTureOrFalse
diff --git a/APT.BaseData.Services/Services/FM/FMFlowPermitService.cs b/APT.BaseData.Services/Services/FM/FMFlowPermitService.cs
index 4924ce1..0250ad2 100644
--- a/APT.BaseData.Services/Services/FM/FMFlowPermitService.cs
+++ b/APT.BaseData.Services/Services/FM/FMFlowPermitService.cs
@@ -1572,7 +1572,7 @@ namespace APT.BaseData.Services.Services.FM
private Guid? GetApproveUser(T_PF_APPROVE_TEMP_DETAIL approveTempDetail, List users, Guid loginUserId)
{
Guid? approveId = null;
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
var approveIds = users.Where(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID).Select(t => t.ID).ToList();
if (approveIds.Count() == 0)
@@ -1626,7 +1626,7 @@ namespace APT.BaseData.Services.Services.FM
var userTemp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (userTemp == null)
{
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
{
if (charge != null)
{
@@ -1688,7 +1688,7 @@ namespace APT.BaseData.Services.Services.FM
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
{
if (chargeSafe != null)
{
@@ -1750,7 +1750,7 @@ namespace APT.BaseData.Services.Services.FM
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
{
if (chargeK != null)
{
@@ -1812,7 +1812,7 @@ namespace APT.BaseData.Services.Services.FM
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间安全员")
{
var temp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (temp != null)
@@ -1884,7 +1884,7 @@ namespace APT.BaseData.Services.Services.FM
private T_FM_USER GetApproveUserInfo(T_PF_APPROVE_TEMP_DETAIL approveTempDetail, List users, Guid loginUserId)
{
T_FM_USER? approveUser = null;
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
approveUser = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID);
else
{
diff --git a/APT.BaseData.Services/Services/PF/PFApproveCallBackService.cs b/APT.BaseData.Services/Services/PF/PFApproveCallBackService.cs
index 8a0a813..66ead39 100644
--- a/APT.BaseData.Services/Services/PF/PFApproveCallBackService.cs
+++ b/APT.BaseData.Services/Services/PF/PFApproveCallBackService.cs
@@ -3725,7 +3725,7 @@ namespace APT.BaseData.Services.DomainServices
var sendUsers = users.Distinct().ToList();
switch (entity.DEPARTMENT_TYPE)
{
- case FMDepartmentType.公司:
+ case FMDepartmentType.Company:
sendUsers = users.Where(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "部门负责人" || t.Nav_ApproveRole.NAME == "安环部负责人").ToList();
var userInfoFirst = users.FirstOrDefault(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "安环部负责人");
if (userInfoFirst == null && entity.ORG_ID.ToString() == "3efd5276-632b-e379-9ff3-7a7546591fca")
@@ -3734,13 +3734,13 @@ namespace APT.BaseData.Services.DomainServices
sendUsers.Add(userInfo);
}
break;
- case FMDepartmentType.部门:
+ case FMDepartmentType.Department:
sendUsers = users.Where(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "车间负责人").ToList();
break;
- case FMDepartmentType.车间:
+ case FMDepartmentType.Workshop:
sendUsers = users.Where(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "班组负责人").ToList();
break;
- case FMDepartmentType.班组:
+ case FMDepartmentType.Class:
sendUsers = null;
//entity.STATUS = PFStandardStatus.Archived;
break;
@@ -3863,7 +3863,7 @@ namespace APT.BaseData.Services.DomainServices
var sendUsers = users.Distinct().ToList();
switch (entity.DEPARTMENT_TYPE)
{
- case FMDepartmentType.公司:
+ case FMDepartmentType.Company:
sendUsers = users.Where(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "部门负责人" || t.Nav_ApproveRole.NAME == "安环部负责人").ToList();
var userInfoFirst = users.FirstOrDefault(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "安环部负责人");
if (userInfoFirst == null && entity.ORG_ID.ToString() == "3efd5276-632b-e379-9ff3-7a7546591fca")
@@ -3872,10 +3872,10 @@ namespace APT.BaseData.Services.DomainServices
sendUsers.Add(userInfo);
}
break;
- case FMDepartmentType.部门:
+ case FMDepartmentType.Department:
sendUsers = users.Where(t => t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME == "班组负责人").ToList();
break;
- case FMDepartmentType.班组:
+ case FMDepartmentType.Class:
sendUsers = null;
entity.STATUS = PFStandardStatus.Archived;
break;
@@ -3991,7 +3991,7 @@ namespace APT.BaseData.Services.DomainServices
entity.STATUS = PFStandardStatus.Archived;
List userNames = new List();
var userIds = entity.Nav_TeamDetail.Select(t => t.USER_ID.Value).Distinct().ToList();
- if (entity.DEPARTMENT_TYPE != FMDepartmentType.班组)
+ if (entity.DEPARTMENT_TYPE != FMDepartmentType.Class)
{
var departmentIds = entity.Nav_DepartmentDetail.Select(t => t.DEPARTMENT_ID.Value).Distinct().ToList();
var userIdTemps = this.GetEntities(t => departmentIds.Contains(t.ID) && t.USER_ID != null && t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用, new BaseFilter(entity.ORG_ID)).Select(t => t.USER_ID.Value).Distinct().ToList();
@@ -4006,16 +4006,16 @@ namespace APT.BaseData.Services.DomainServices
var name = "";
switch (entity.DEPARTMENT_TYPE)
{
- case FMDepartmentType.公司:
+ case FMDepartmentType.Company:
name = "部门";
break;
- case FMDepartmentType.部门:
+ case FMDepartmentType.Department:
name = "车间";
break;
- case FMDepartmentType.车间:
+ case FMDepartmentType.Workshop:
name = "班组";
break;
- case FMDepartmentType.班组:
+ case FMDepartmentType.Class:
name = "个人";
break;
default:
@@ -4053,7 +4053,7 @@ namespace APT.BaseData.Services.DomainServices
entity.STATUS = PFStandardStatus.Archived;
List userNames = new List();
var userIds = entity.Nav_TeamDetail.Select(t => t.USER_ID.Value).Distinct().ToList();
- if (entity.DEPARTMENT_TYPE != FMDepartmentType.班组)
+ if (entity.DEPARTMENT_TYPE != FMDepartmentType.Class)
{
var departmentIds = entity.Nav_DepartmentDetail.Select(t => t.DEPARTMENT_ID.Value).Distinct().ToList();
var userIdTemps = this.GetEntities(t => departmentIds.Contains(t.ID) && t.USER_ID != null && t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用, new BaseFilter(entity.ORG_ID)).Select(t => t.USER_ID.Value).Distinct().ToList();
@@ -4068,13 +4068,13 @@ namespace APT.BaseData.Services.DomainServices
var name = "";
switch (entity.DEPARTMENT_TYPE)
{
- case FMDepartmentType.公司:
+ case FMDepartmentType.Company:
name = "部门";
break;
- case FMDepartmentType.部门:
+ case FMDepartmentType.Department:
name = "班组";
break;
- case FMDepartmentType.班组:
+ case FMDepartmentType.Class:
name = "个人";
break;
default:
@@ -4133,7 +4133,7 @@ namespace APT.BaseData.Services.DomainServices
{
formulationDepartment = new T_PT_INDICATOR_FORMULATION_DEPARTMENT();
formulationDepartment.ORG_ID = entity.ORG_ID;
- formulationDepartment.DEPARTMENT_TYPE = FMDepartmentType.公司;
+ formulationDepartment.DEPARTMENT_TYPE = FMDepartmentType.Company;
formulationDepartment.STATUS = PFStandardStatus.Draft;
formulationDepartment.YEAR = entity.YEAR;
formulationDepartment.USER_ID = userInfo.ID;
@@ -4142,14 +4142,14 @@ namespace APT.BaseData.Services.DomainServices
formulationDepartment.INDICATOR_FORMULATION_ID = entity.ID;
audit = new T_PT_ASSESSMENT_PLAN_AUDIT();
audit.ORG_ID = entity.ORG_ID;
- audit.DEPARTMENT_TYPE = FMDepartmentType.公司;
+ audit.DEPARTMENT_TYPE = FMDepartmentType.Company;
audit.STATUS = PFStandardStatus.Draft;
audit.YEAR = entity.YEAR;
audit.USER_ID = userInfo.ID;
audit.DEPARTMENT_ID = userInfo.DEPARTMENT_ID;
audit.SET_TIME = DateTime.Now;
audit.INDICATOR_FORMULATION_ID = entity.ID;
- var departmentInfos = this.GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用, new BaseFilter(entity.ORG_ID));
+ var departmentInfos = this.GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用, new BaseFilter(entity.ORG_ID));
var departmentIds = departmentInfos.Select(m => m.ID).Distinct().ToList();
if (departmentIds.Any())
{
@@ -4174,7 +4174,7 @@ namespace APT.BaseData.Services.DomainServices
var chargeIds = departmentInfos.Select(t => t.USER_ID).Distinct().ToList();
//var chargeAnotherIds = departmentInfos.Where(t=>t.USER_ID ==null).Select(t => t.CHARGEUSER_ID).Distinct().ToList();
//chargeIds.AddRange(chargeAnotherIds);
- var userInfos = this.GetEntities(t => (t.Nav_Department != null && (t.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司 || t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("副总")) && t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用 && !t.NAME.Contains("管理员")) || chargeIds.Contains(t.ID), new BaseFilter(entity.ORG_ID)).ToList();
+ var userInfos = this.GetEntities(t => (t.Nav_Department != null && (t.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company || t.Nav_ApproveRole != null && t.Nav_ApproveRole.NAME.Contains("副总")) && t.ENABLE_STATUS == (int)FMEnableStatusEnum.启用 && !t.NAME.Contains("管理员")) || chargeIds.Contains(t.ID), new BaseFilter(entity.ORG_ID)).ToList();
if (userInfos != null && userInfos.Any())
{
foreach (var info in userInfos)
@@ -4790,7 +4790,7 @@ namespace APT.BaseData.Services.DomainServices
riskRecord.START_TIME = DateTime.Now;
riskRecord.ORG_ID = entity.ORG_ID;
riskRecord.STATUS = (int)FOPreMeetingStatusEnum.草稿;
- riskRecord.LEVEL = FMDepartmentType.部门;
+ riskRecord.LEVEL = FMDepartmentType.Department;
riskRecord.REQUEST_ID = request.ID;
riskRecord.NOTE_TAKER_ID = chargeUserId;
riskRecord.INITIATING_DEPARTMENT = entity.DEPARTMENT_ID;
@@ -6089,7 +6089,7 @@ namespace APT.BaseData.Services.DomainServices
string sendName = "";
var sendUser = new T_FM_USER();
- if (entity.LEVEL == FMDepartmentType.公司)
+ if (entity.LEVEL == FMDepartmentType.Company)
{
var approveRole = GetEntity(t => t.NAME == "安环部安全员").ID;
sendUser = GetEntity(t => t.APPROVE_ROLE_ID == approveRole && t.ENABLE_STATUS == 0);
@@ -6105,12 +6105,12 @@ namespace APT.BaseData.Services.DomainServices
var userDepartmentId = GetEntity(t => t.ID == entity.NOTE_TAKER_ID && t.ENABLE_STATUS == 0).DEPARTMENT_ID;
var department = GetEntity(userDepartmentId.ToString());
Guid departmentId = Guid.Empty;
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
var tempDepartment = GetEntity(t => t.ID == department.PARENT_ID).PARENT_ID;
departmentId = GetEntity(t => t.ID == tempDepartment).ID;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.车间)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop)
{
departmentId = GetEntity(t => t.ID == department.PARENT_ID).ID;
}
@@ -6408,7 +6408,7 @@ namespace APT.BaseData.Services.DomainServices
string sendName = "";
var sendUser = new T_FM_USER();
- if (entity.LEVEL == FMDepartmentType.公司)
+ if (entity.LEVEL == FMDepartmentType.Company)
{
var approveRole = GetEntity(t => t.NAME == "安环部安全员").ID;
sendUser = GetEntity(t => t.APPROVE_ROLE_ID == approveRole && t.ENABLE_STATUS == 0);
@@ -6424,12 +6424,12 @@ namespace APT.BaseData.Services.DomainServices
var userDepartmentId = GetEntity(t => t.ID == entity.NOTE_TAKER_ID && t.ENABLE_STATUS == 0).DEPARTMENT_ID;
var department = GetEntity(userDepartmentId.ToString());
Guid departmentId = Guid.Empty;
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
var tempDepartment = GetEntity(t => t.ID == department.PARENT_ID).PARENT_ID;
departmentId = GetEntity(t => t.ID == tempDepartment).ID;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
departmentId = department.ID;
}
@@ -11328,7 +11328,7 @@ namespace APT.BaseData.Services.DomainServices
{
var entity = this.GetEntity(modelApp != null ? modelApp.DATA_ID : entityInt.DATA_ID);
entity.STATUS = PFStandardStatus.Archived;
- var reportDetails = this.GetEntities(t=>t.HIDDEN_DANGER_REPORT_ID == entity.ID,new BaseFilter(entity.ORG_ID), "Nav_ReportDetailFiles", "Nav_ReportDetailBasics");
+ var reportDetails = this.GetEntities(t => t.HIDDEN_DANGER_REPORT_ID == entity.ID, new BaseFilter(entity.ORG_ID), "Nav_ReportDetailFiles", "Nav_ReportDetailBasics");
//List reportDetails = new List();
List sendNotices = new List();
List records = new List();
@@ -11486,7 +11486,7 @@ namespace APT.BaseData.Services.DomainServices
var checkUser = users.FirstOrDefault(t => t.ID == detail.RECITIFY_USER_ID);
if (checkUser != null)
{
- var sendNotice = NotificationTaskService.InsertUserNoticeTaskModel("隐患上报表("+ DateTime.Now.ToShortDateString().Replace("/", "") + ")-确认", entity.ID, entity.ORG_ID, checkUser.ID, checkUser.NAME, DateTime.Now,
+ var sendNotice = NotificationTaskService.InsertUserNoticeTaskModel("隐患上报表(" + DateTime.Now.ToShortDateString().Replace("/", "") + ")-确认", entity.ID, entity.ORG_ID, checkUser.ID, checkUser.NAME, DateTime.Now,
DateTime.Now.AddHours(24), (int)FMNoticeTypeEnum.消息, "SK014_SHOWPRINT");
sendNotices.Add(sendNotice);
}
@@ -14277,7 +14277,7 @@ namespace APT.BaseData.Services.DomainServices
private Guid? GetApproveUser(T_PF_APPROVE_TEMP_DETAIL approveTempDetail, List users, Guid loginUserId)
{
Guid? approveId = null;
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
var approveIds = users.Where(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID).Select(t => t.ID).ToList();
if (approveIds.Count() == 0)
@@ -14331,7 +14331,7 @@ namespace APT.BaseData.Services.DomainServices
var userTemp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (userTemp == null)
{
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
{
if (charge != null)
{
@@ -14390,7 +14390,7 @@ namespace APT.BaseData.Services.DomainServices
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
{
if (chargeSafe != null)
{
@@ -14449,7 +14449,7 @@ namespace APT.BaseData.Services.DomainServices
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
{
if (chargeK != null)
{
diff --git a/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSCheckMainController.cs b/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSCheckMainController.cs
index 4ad3172..e5046d7 100644
--- a/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSCheckMainController.cs
+++ b/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSCheckMainController.cs
@@ -340,8 +340,8 @@ namespace APT.BS.WebApi.Controllers.Api
//modelArea.MODIFIER_ID =;
modelArea.STATUS = STATUSEnum.启用;
//modelArea.DEPARTMENT_ID =;
- modelArea.LEVEL = BaseData.Domain.Enums.FMDepartmentType.公司;
- modelArea.LEVEL = BaseData.Domain.Enums.FMDepartmentType.公司;
+ modelArea.LEVEL = BaseData.Domain.Enums.FMDepartmentType.Company;
+ modelArea.LEVEL = BaseData.Domain.Enums.FMDepartmentType.Company;
listModelArea.Add(modelArea);
listAreaAdd.Add(modelArea);
diff --git a/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSRiskSubmitDelayApplyController.cs b/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSRiskSubmitDelayApplyController.cs
index 49713d1..2bae289 100644
--- a/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSRiskSubmitDelayApplyController.cs
+++ b/APT.MicroApi/APT.BS.WebApi/Controllers/Api/BSRiskSubmitDelayApplyController.cs
@@ -420,16 +420,16 @@ namespace APT.BS.WebApi.Controllers.Api
{
T_FM_USER user = new T_FM_USER();
var modelDep = GetEntity(modelUser.DEPARTMENT_ID.Value);
- if (modelDep.DEPARTMENT_TYPE != (int)FMDepartmentType.部门)
+ if (modelDep.DEPARTMENT_TYPE != (int)FMDepartmentType.Department)
{
do
{
modelDep = GetEntity(e => e.ID == modelDep.PARENT_ID);
- } while (modelDep.DEPARTMENT_TYPE != (int)FMDepartmentType.部门 && modelDep.PARENT_ID.HasValue);
+ } while (modelDep.DEPARTMENT_TYPE != (int)FMDepartmentType.Department && modelDep.PARENT_ID.HasValue);
}
- if (modelDep.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ if (modelDep.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
- var approveRol = GetEntity(e => e.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && e.NAME.Contains("负责人"));
+ var approveRol = GetEntity(e => e.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && e.NAME.Contains("负责人"));
if (approveRol != null)
{
user = GetEntity(e => e.APPROVE_ROLE_ID == approveRol.ID && e.DEPARTMENT_ID == modelDep.ID);
diff --git a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/DepartmentController.cs b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/DepartmentController.cs
index 64dff7a..5641f97 100644
--- a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/DepartmentController.cs
+++ b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/DepartmentController.cs
@@ -205,7 +205,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
[HttpPost, Route("WorkShopTreeData")]
public JsonActionResult>> WorkShopTreeData([FromBody] KeywordFilter filter)
{
- return WitTreeOrderEntities(i => i.DEPARTMENT_TYPE == (int)FMDepartmentType.车间, filter);
+ return WitTreeOrderEntities(i => i.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop, filter);
}
@@ -310,7 +310,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
}).Where(n => !(!sIds.Contains(n.ID) && n.IS_DELETED == true)).ToList();
//获取所有排班单元(排除当前配置项)
- var spanList = this.GetEntities(n => n.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && n.ID != entity.ID, filter);
+ var spanList = this.GetEntities(n => n.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && n.ID != entity.ID, filter);
//获取要删除的排班信息(排除当前排班单元)
var delIds = shiftList.Where(s => s.DEPARTMENT_ID != entity.ID).Select(d => d.ID).ToList();
//获取要删除排班明细表的数据
@@ -371,7 +371,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
//var safeUser = entity==null?null:entity.Nav_SafeUser;
//entity.Nav_SafeUser = null;
T_FM_TEAM teamInfo = null;
- if (entity.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (entity.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
teamInfo = this.GetEntity(t => t.DEPARTMENT_ID == entity.ID);
if (teamInfo == null)
diff --git a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/ShiftRunningController.cs b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/ShiftRunningController.cs
index 6076929..93ea6e6 100644
--- a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/ShiftRunningController.cs
+++ b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/ShiftRunningController.cs
@@ -50,7 +50,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
baseFilter.Level = -1;
baseFilter.IsParentData = false;
baseFilter.SelectField = new string[] { "ID" };
- var workShops = this.GetEntities(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.车间, baseFilter);
+ var workShops = this.GetEntities(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop, baseFilter);
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
foreach (var nodelModel in workShops)
{
diff --git a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs
index 99f9f29..4271ae7 100644
--- a/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs
+++ b/APT.MicroApi/APT.FM.WebApi/Controllers/Api/UserController.cs
@@ -1279,7 +1279,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
user.ENABLE_STATUS = 1;
}
T_FM_TEAM_PERSON teamPerson = new T_FM_TEAM_PERSON();
- if (user.ENABLE_STATUS == 0 && department.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (user.ENABLE_STATUS == 0 && department.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
var teamInfo = this.GetEntity(t => t.DEPARTMENT_ID == new Guid(filter.Parameter3));
if (teamInfo == null)
@@ -1292,7 +1292,7 @@ namespace APT.FM.WebApi.Controllers.Api.FM
this.UnifiedCommit(() =>
{
this.UpdateEntityNoCommit(user);
- if (user.ENABLE_STATUS == 0 && department.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (user.ENABLE_STATUS == 0 && department.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
this.AddEntityNoCommit(teamPerson);
}
diff --git a/APT.MicroApi/APT.FM.WebApi/Controllers/FMUserController.cs b/APT.MicroApi/APT.FM.WebApi/Controllers/FMUserController.cs
index 09138fc..cd85fe0 100644
--- a/APT.MicroApi/APT.FM.WebApi/Controllers/FMUserController.cs
+++ b/APT.MicroApi/APT.FM.WebApi/Controllers/FMUserController.cs
@@ -1,19 +1,28 @@
-using APT.BaseData.Domain.ApiModel.PF;
+using APT.BaseData.Domain.ApiModel;
+using APT.BaseData.Domain.ApiModel.PF;
using APT.BaseData.Domain.Entities;
using APT.BaseData.Domain.Entities.FM;
+using APT.BaseData.Domain.Entities.OP;
using APT.BaseData.Domain.Enums;
+using APT.BaseData.Domain.Enums.OP;
using APT.BaseData.Domain.IServices;
using APT.BaseData.Domain.IServices.FM;
+using APT.Infrastructure.Api;
using APT.Infrastructure.Core;
+using APT.Migrations;
using APT.MS.Domain.Entities.BS;
using APT.MS.Domain.Entities.HM;
+using APT.MS.Domain.Entities.PF;
using APT.MS.Domain.Enums;
using APT.Utility;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
+using System.Data;
+using System.IO;
using System.Linq;
using System.Linq.Expressions;
+using System.Security.Cryptography;
namespace APT.BS.WebApi.Controllers.Api
{
@@ -681,5 +690,951 @@ namespace APT.BS.WebApi.Controllers.Api
}
}
}
+
+
+ #region 用户信息导入
+
+
+ ///
+ /// 获取导入数据
+ /// 参考 [Route("api/PF/Import")]
+ ///
+ ///
+ [HttpPost, Route("DataImport")]
+ public JsonActionResult DataImport()
+ {
+ return SafeExecute(() =>
+ {
+ string telnetCode = Request.Headers["Tenant"];
+ var httpRequest = this.HttpContext.Request;
+ string orgIdStr = httpRequest.Form["OrgId"];// 获取 组织
+ Guid? orgId = null;
+ if (!string.IsNullOrEmpty(orgIdStr))
+ orgId = new Guid(orgIdStr);
+ else
+ return null;
+ ImportDataModel result = new ImportDataModel();
+ var dic = Path.Combine(System.AppContext.BaseDirectory, "tempImportFiles");
+ if (!Directory.Exists(dic))
+ Directory.CreateDirectory(dic);
+ foreach (var key in httpRequest.Form.Files) // 文件键
+ {
+ var postedFile = key; // 获取文件键对应的文件对象
+ string filePath = Path.Combine(dic, DateTime.Now.ToString("yyyy_MM_dd_hh_mm_ss") + "_" + postedFile.FileName);
+ Byte[] fileData = new Byte[postedFile.Length];
+ Stream sr = postedFile.OpenReadStream();//创建数据流对象
+ sr.Read(fileData, 0, (int)postedFile.Length);
+ using (FileStream fs = new FileStream(filePath, FileMode.CreateNew))
+ {
+ fs.Write(fileData, 0, fileData.Length);
+ fs.Flush();
+ fs.Close();
+ }
+
+ //获取数据
+ Dictionary startRowIndexs = new Dictionary();
+ startRowIndexs.Add(0, 0);//根据Excel格式数据赋值
+ DataSet dataTables = FileUtils.ReadExcelByOledb(filePath, startRowIndexs);
+ string Msg = string.Empty;
+
+ bool isOK = InsertModel(dataTables.Tables[0], orgId.Value, telnetCode, ref Msg);
+
+ try
+ {
+ System.IO.File.Delete(filePath);
+ }
+ catch { }
+
+ result.Data = Msg;
+ result.MessageList = new List { Msg };
+ }
+
+ return result;
+ });
+ }
+
+
+ ///
+ /// 数据插入
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public bool InsertModel(DataTable dtSource, Guid OrgID, string telnetCode, ref string Msg, int rowIndex = 3)
+ {
+ //0:公司名称* 1:部门名称 2:部门编号 3:车间名称 4:车间编号 5:班组名称 6:班组编号
+ //7:姓名* 8:工号 * 9:手机号码 * 10:身份证号 11:岗位 12:性别* 13:入职日期 14:工龄 15:审批角色 16:操作角色 *
+
+ //注意事项:
+ //1、公司名称必填,每次导入有且仅有一个公司名称
+ //2、人员所在组织(公司、部门、车间、班组)必须确切,例如:公司领导只填【公司名称】,班组员工必须填完整【公司名称、部门名称、车间名称、班组名称】
+ //3、姓名、工号、手机号码、岗位、性别、操作角色必填
+ //4、字段说明:各组织名称不能重复;【组织编号】如果为空,系统会自动生成;【工号】系统登录唯一标识符,不能重复;初始密码规则:姓名首字母大写 + 工号数字,例句的初始密码为:Wjl00088;【手机号码】:11位数字;【身份证号码】:18位数字;【性别】:男 / 女;【入职日期】必须是yyyy - MM - dd格式(例如:2025 - 01 - 01);【工龄】为正数;【操作角色】必须是系统已配置信息,如有多个用英文分号【;】分割
+ //5、此表单导入会自动添加:组织、人员、岗位、审批角色信息
+ //6、如果是总部人员,需要自动添加到各子公司:公司名称以{【总部】}结尾,人员只能添加到子公司的公司级,并且组织、角色、岗位等不自动处理
+ //7、首行为例句,不能删除,直接从序号【5】开始填写
+
+ if (dtSource == null || dtSource.Rows.Count < 0 || dtSource.Rows.Count < rowIndex)
+ {
+ Msg = "未获取到导入数据";
+ throw new Exception(Msg);
+ }
+ List listNotEmpty = new List() { 0, 7, 8, 9, 12, 16 };
+
+ //使用组织 T_FM_DEPARTMENT
+ //物料类型 T_TI_SAFE_PDT_COST_RECORD_TYPE T_TI_COST_TYPE
+ //记录人 T_FM_USER
+
+ #region 定义变量
+
+ bool isHead = false;//是否总部 新增 是 得全子公司添加登录信息
+ bool isAddUser = false;//是否新增人员 是角色信息得新增 否 查询后处理
+ bool isAdddep5 = false;//是否新增 公司
+ DateTime dtNow = DateTime.Now;
+ Dictionary> dicIndexEmpty = new Dictionary>();
+ List listDepAll = GetEntities(e => e.ENABLE_STATUS == 0, null).ToList();
+ List listUSER = GetEntities(e => e.ENABLE_STATUS == 0, null).ToList();
+ List listPerson = GetEntities(null, null).ToList();
+ List listUserPost = GetEntities(e => e.STATUS == ((int)FMPostStatusType.启用), null).ToList();
+ List listApproveRole = GetEntities(null, null).ToList();//导入自动添加
+ List listUserRole = GetEntities(null, null).ToList();
+ List listRole = GetEntities(null, null).ToList();//不做添加 平台类型前端不好改
+
+
+ List listDepAdd = new List();//需要新增的组织
+ List listUserAdd = new List();//新增用户
+ List listPersonAdd = new List();//新增人员
+ List listUserPostAdd = new List();//新增岗位
+ List listApproveRoleAdd = new List();//新增审批角色
+ List listUserRoleAdd = new List();//添加人员角色绑定
+
+ //公司名称 0
+ T_FM_DEPARTMENT dep5 = null;
+ string strDep5 = string.Empty;
+ //List listStrDepartmentName5 = new List();
+ //T_FM_DEPARTMENT modelDep5 = new T_FM_DEPARTMENT();
+ //List listDepName5 = new List();
+ //List listDepartment5Index = new List();
+
+ //部门名称 1
+ List listDep10 = listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 10).ToList();
+ string strDep10 = string.Empty;
+ List listStrDepartmentName10 = new List();
+ T_FM_DEPARTMENT modelDep10 = new T_FM_DEPARTMENT();
+ List listDepName10 = new List();
+ List listDepartment10Index = new List();
+
+
+ //车间名称 3
+ List listDep15 = listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 15).ToList();
+ string strDep15 = string.Empty;
+ List listStrDepartmentName15 = new List();
+ T_FM_DEPARTMENT modelDep15 = new T_FM_DEPARTMENT();
+ List listDepName15 = new List();
+ List listDepartment15Index = new List();
+
+
+ //班组名称 5
+ List listDep20 = listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 10).ToList();
+ string strDep20 = string.Empty;
+ List listStrDepartmentName20 = new List();
+ T_FM_DEPARTMENT modelDep20 = new T_FM_DEPARTMENT();
+ List listDepName20 = new List();
+ List listDepartment20Index = new List();
+
+ //姓名 7
+ List listNAMEIndex = new List();
+ List listStrNAME = new List();
+ string strNAME = string.Empty;
+
+ T_FM_USER modelUser = new T_FM_USER();
+ T_FM_PERSON modelPerson = new T_FM_PERSON();
+
+ //工号 8
+ List listCODEIndex = new List();
+ List listStrCODE = new List();
+ string strCODE = string.Empty;
+
+ //手机号码 9
+ List listPHONEIndex = new List();
+ List listStrPHONE = new List();
+ string strPHONE = string.Empty;
+
+ //身份证号 10
+ string strID_CARD = string.Empty;
+ List listID_CARDIndex = new List();
+ List listStrID_CARD = new List();
+
+ //岗位 11
+ List listPostIndex = new List();
+ List listStrPost = new List();
+ string strPost = string.Empty;
+ List listPostName = new List();
+ T_FM_USER_POST modelPost = null;
+
+ //性别 12
+ string strSEX = string.Empty;
+ List listSEXIndex = new List();
+ List listStrSEX = new List();
+
+ //入职日期 13
+ string strENTRYTIME = string.Empty;
+ DateTime? dtENTRYTIME = null;
+ List listENTRYTIMEIndex = new List();
+ List listStrENTRYTIME = new List();
+
+ //工龄 14
+ string strWORKINGYEAR = string.Empty;
+ int? WORKINGYEAR = null;
+ List listWORKINGYEARIndex = new List();
+ List listStrWORKINGYEAR = new List();
+
+ //审批角色 15
+ string strApproveRole = string.Empty;
+ List listStrApproveRole = new List();
+ T_PF_APPROVAL_ROLE modelApproveRole = new T_PF_APPROVAL_ROLE();
+ List listApproveRoleName = new List();
+ List listApproveRoleIndex = new List();
+
+ //操作角色 16
+ string strRole = string.Empty;
+ char[] charSplit = new char[] { ';', ';' };
+ List listStrRole = new List();
+ List listRoleItem = new List();
+ List listRoleName = new List();
+ List listRoleIndex = new List();
+ T_FM_USER_BELONG_ROLE modelUserRole = null;
+
+ //0:公司名称* 1:部门名称 2:部门编号 3:车间名称 4:车间编号 5:班组名称 6:班组编号
+ //7:姓名* 8:工号 * 9:手机号码 * 10:身份证号 11:岗位 12:性别* 13:入职日期 14:工龄 15:审批角色 16:操作角色 *
+
+ List listDepartment13Index = new List();//部门为空 车间不为空
+ List listDepartment35Index = new List();//车间为空 班组不为空
+
+ #endregion
+
+
+ #region 数据判断
+
+ //第一行是标题 跳过
+ int rowAll = dtSource.Rows.Count;
+ strDep5 = dtSource.Rows[rowIndex][0].ToString().Trim();
+ if (!string.IsNullOrEmpty(strDep5))
+ {
+ #region 公司 总部 处理 dep5
+
+ if (strDep5.EndsWith("【总部】"))
+ {
+ isHead = true;
+ strDep5 = strDep5.Replace("【总部】", "");
+ }
+ dep5 = listDepAll.FirstOrDefault(e => e.NAME == strDep5 && e.DEPARTMENT_TYPE == 5);
+ if (dep5 == null)
+ {
+ isAdddep5 = true;
+ //没有找到初始化信息
+ dep5 = new T_FM_DEPARTMENT();
+ try
+ {
+ string strOrgID = OrgID.ToString();
+ var listIDs = strOrgID.Split('-');
+ string strID = string.Empty;
+ for (int i = 0; i < listIDs.Length; i++)
+ {
+ if (i == 1)
+ {
+ listIDs[i] = "4" + listIDs[i].Substring(1, listIDs[i].Length - 1);
+ }
+ strID += listIDs[i];
+ }
+ dep5.ID = new Guid(strID);
+ dep5.CREATE_TIME = dtNow;
+ }
+ catch
+ {
+ dep5.ID = Guid.NewGuid();
+ dep5.CREATE_TIME = dtNow;
+ }
+
+ dep5.ORG_ID = OrgID;
+ dep5.NAME = strDep5;
+ dep5.DEPARTMENT_TYPE = 5;
+ dep5.CODE = DataHelper.MkPinyinString(dep5.NAME) + "00";
+
+ listDepAdd.Add(dep5);
+ listDepAll.Add(dep5);
+ }
+
+ #endregion
+ }
+
+ MD5 md5 = MD5.Create();
+ string nameHead = string.Empty;
+ string code = string.Empty;
+ string NewPwd = string.Empty;
+
+ for (int i = rowIndex; i < rowAll; i++)
+ {
+ #region 不能为空
+
+ List listi = null;
+ for (int j = 0; j < 17; j++)
+ {
+ if (!listNotEmpty.Contains(j))
+ continue;
+
+ if (string.IsNullOrEmpty(dtSource.Rows[i][j].ToString().Trim()))
+ {
+ if (listi == null)
+ {
+ listi = new List();
+ }
+ listi.Add(j);
+ }
+ }
+ if (listi != null)
+ dicIndexEmpty.Add(i + rowIndex, listi);//有空的 直接添加
+
+ #endregion
+
+ #region 部门名称 1 部门编号 2
+
+ strDep10 = dtSource.Rows[i][1].ToString().Trim();
+ if (!string.IsNullOrEmpty(strDep10))
+ {
+ modelDep10 = listDepAll.FirstOrDefault(e => e.NAME == strDep10);
+ if (modelDep10 != null && modelDep10.DEPARTMENT_TYPE != 10)
+ {
+ if (!listDepName10.Contains(strDep10))
+ {
+ listDepName10.Add(strDep10);
+ }
+ listDepartment10Index.Add(i + rowIndex);
+ }
+
+ if ((modelDep10 == null || modelDep10.ID == Guid.Empty) && !listDepartment10Index.Contains(i + rowIndex))
+ {
+ modelDep10 = new T_FM_DEPARTMENT();
+ modelDep10.ID = Guid.NewGuid();
+ modelDep10.NAME = strDep10;
+ modelDep10.ORG_ID = OrgID;
+ modelDep10.CODE = dtSource.Rows[i][2].ToString().Trim();
+ modelDep10.PARENT_ID = dep5.ID;
+ modelDep10.DEPARTMENT_TYPE = 10;
+ modelDep10.ENABLE_STATUS = 0;
+ modelDep10.CREATE_TIME = dtNow;
+ if (string.IsNullOrEmpty(modelDep10.CODE))
+ {
+ modelDep10.CODE = dep5.CODE + (listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 10).Count() + 1).ToString().PadLeft(2, '0');
+ }
+
+ listDepAdd.Add(modelDep10);
+ listDepAll.Add(modelDep10);
+ }
+ }
+ else
+ {
+ modelDep10 = null; //数据为空 model 置为 null
+ }
+
+ #endregion
+
+ #region 车间名称 3 车间编号 4
+
+ strDep15 = dtSource.Rows[i][3].ToString().Trim();
+ if (!string.IsNullOrEmpty(strDep15))
+ {
+ if (modelDep10 == null)
+ {
+ listDepartment13Index.Add(i + rowIndex);
+ }
+ else
+ {
+ modelDep15 = listDepAll.FirstOrDefault(e => e.NAME == strDep15);
+ if (modelDep15 != null && modelDep15.DEPARTMENT_TYPE != 15)
+ {
+ if (!listDepName15.Contains(strDep15))
+ {
+ listDepName15.Add(strDep15);
+ }
+ listDepartment15Index.Add(i + rowIndex);
+ }
+
+ if ((modelDep15 == null || modelDep15.ID == Guid.Empty) && !listDepartment15Index.Contains(i + rowIndex))
+ {
+ modelDep15 = new T_FM_DEPARTMENT();
+ modelDep15.ID = Guid.NewGuid();
+ modelDep15.NAME = strDep15;
+ modelDep15.ORG_ID = OrgID;
+ modelDep15.CODE = dtSource.Rows[i][4].ToString().Trim();
+ modelDep15.PARENT_ID = modelDep10.ID;
+ modelDep15.ENABLE_STATUS = 0;
+ modelDep15.DEPARTMENT_TYPE = 15;
+ modelDep15.CREATE_TIME = dtNow;
+ if (string.IsNullOrEmpty(modelDep15.CODE))
+ {
+ modelDep15.CODE = modelDep10.CODE + (listDepAll.FindAll(e => e.DEPARTMENT_TYPE == 15).Count() + 1).ToString().PadLeft(2, '0');
+ }
+
+ listDepAdd.Add(modelDep15);
+ listDepAll.Add(modelDep15);
+ }
+ }
+ }
+ else
+ {
+ modelDep15 = null; //数据为空 model 置为 null
+ }
+
+ #endregion
+
+ #region 班组名称 5 班组编号 6
+
+ strDep20 = dtSource.Rows[i][5].ToString().Trim();
+ if (!string.IsNullOrEmpty(strDep20))
+ {
+ if (modelDep10 == null)
+ {
+ listDepartment35Index.Add(i + rowIndex);
+ }
+ else
+ {
+ modelDep20 = listDepAll.FirstOrDefault(e => e.NAME == strDep20);
+ if (modelDep20 != null && modelDep20.DEPARTMENT_TYPE != 20)
+ {
+ if (!listDepName20.Contains(strDep20))
+ {
+ listDepName20.Add(strDep20);
+ }
+ listDepartment20Index.Add(i + rowIndex);
+ }
+
+ if ((modelDep20 == null || modelDep20.ID == Guid.Empty) && !listDepartment20Index.Contains(i + rowIndex))
+ {
+ modelDep20 = new T_FM_DEPARTMENT();
+ modelDep20.ID = Guid.NewGuid();
+ modelDep20.NAME = strDep20;
+ modelDep20.ORG_ID = OrgID;
+ modelDep20.CODE = dtSource.Rows[i][6].ToString().Trim();
+ modelDep20.PARENT_ID = modelDep15.ID;
+ modelDep20.ENABLE_STATUS = 0;
+ modelDep20.DEPARTMENT_TYPE = 20;
+ 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');
+ }
+
+ listDepAdd.Add(modelDep20);
+ listDepAll.Add(modelDep20);
+ }
+ }
+ }
+ else
+ {
+ modelDep20 = null; //数据为空 model 置为 null
+ }
+
+ #endregion
+
+ #region 姓名 7 工号 8
+ isAddUser = false;
+ if (!listDepartment13Index.Contains(i + rowIndex) && !listDepartment35Index.Contains(i + rowIndex))
+ {
+ //组织信息 对 才进来判断
+ strNAME = dtSource.Rows[i][7].ToString().Trim();
+ strCODE = dtSource.Rows[i][8].ToString().Trim();
+
+ #region 手机号码 9 strPHONE
+
+ strPHONE = dtSource.Rows[i][9].ToString().Trim();
+ if (!string.IsNullOrEmpty(strPHONE) && strPHONE.Length != 11)
+ {
+ if (!listStrPHONE.Contains(strPHONE))
+ {
+ listStrPHONE.Add(strPHONE);
+ }
+ listPHONEIndex.Add(i + rowIndex);
+ }
+ #endregion
+
+ #region strID_CARD 身份证号 10
+
+ strID_CARD = dtSource.Rows[i][10].ToString().Trim();
+ if (!string.IsNullOrEmpty(strID_CARD) && strID_CARD.Length != 18)
+ {
+ if (listStrID_CARD.Contains(strID_CARD))
+ {
+ listStrID_CARD.Add(strID_CARD);
+ }
+ listID_CARDIndex.Add(i + rowIndex);
+ }
+
+ #endregion
+
+ #region 性别 12 strSEX
+
+ strSEX = dtSource.Rows[i][12].ToString().Trim();
+ if (!string.IsNullOrEmpty(strSEX) && strSEX != "男" && strSEX != "女")
+ {
+ if (!listStrSEX.Contains(strSEX))
+ {
+ listStrSEX.Add(strSEX);
+ }
+ listSEXIndex.Add(i + rowIndex);
+ }
+
+ #endregion
+
+ #region 岗位 modelPost 11
+
+ strPost = dtSource.Rows[i][11].ToString().Trim();
+ if (!string.IsNullOrEmpty(strPost))
+ {
+ modelPost = listUserPost.FirstOrDefault(e => e.NAME == strPost);
+ if (modelPost == null)
+ {
+ modelPost = new T_FM_USER_POST();
+ modelPost.ID = Guid.NewGuid();
+ modelPost.ORG_ID = OrgID;
+ modelPost.NAME = strPost;
+ modelPost.CODE = "POST" + (listUserPost.Count() + 1).ToString().PadLeft(3, '0');
+ modelPost.CREATE_TIME = dtNow;
+ modelPost.STATUS = (int)FMPostStatusType.启用;
+
+ listUserPostAdd.Add(modelPost);
+ listUserPost.Add(modelPost);
+ }
+ }
+ else
+ {
+ modelPost = null;
+ }
+
+ #endregion
+
+ #region 入职日期 dtENTRYTIME 13
+
+ strENTRYTIME = dtSource.Rows[i][13].ToString().Trim();
+ if (!string.IsNullOrEmpty(strENTRYTIME))
+ {
+ try
+ {
+ dtENTRYTIME = Convert.ToDateTime(strENTRYTIME);
+ }
+ catch
+ {
+ if (!listStrENTRYTIME.Contains(strENTRYTIME))
+ {
+ listStrENTRYTIME.Add(strENTRYTIME);
+ }
+ listENTRYTIMEIndex.Add(i + rowIndex);
+ }
+ }
+ else
+ {
+ dtENTRYTIME = null;
+ }
+ #endregion
+
+ #region 工龄 WORKINGYEAR 14
+
+ strWORKINGYEAR = dtSource.Rows[i][14].ToString().Trim();
+ if (!string.IsNullOrEmpty(strWORKINGYEAR))
+ {
+ try
+ {
+ WORKINGYEAR = int.Parse(strWORKINGYEAR);
+ }
+ catch
+ {
+ if (!listStrWORKINGYEAR.Contains(strWORKINGYEAR))
+ {
+ listStrWORKINGYEAR.Add(strWORKINGYEAR);
+ }
+ listWORKINGYEARIndex.Add(i + rowIndex);
+ }
+ }
+ else
+ {
+ WORKINGYEAR = null;
+ }
+
+ #endregion
+
+ #region 审批角色 15
+
+ strApproveRole = dtSource.Rows[i][15].ToString().Trim();
+ if (!string.IsNullOrEmpty(strApproveRole))
+ {
+ modelApproveRole = listApproveRole.FirstOrDefault(e => e.NAME == strApproveRole);
+ if (modelApproveRole == null)
+ {
+ modelApproveRole = new T_PF_APPROVAL_ROLE();
+ modelApproveRole.ID = Guid.NewGuid();
+ modelApproveRole.ORG_ID = OrgID;
+ modelApproveRole.NAME = strPost;
+ modelApproveRole.CODE = DataHelper.MkPinyinString(modelApproveRole.NAME) + (listApproveRoleAdd.Count() + 1).ToString().PadLeft(2, '0');
+ modelApproveRole.CREATE_TIME = dtNow;
+ listApproveRoleAdd.Add(modelApproveRole);
+ listApproveRole.Add(modelApproveRole);
+ }
+ }
+ else
+ {
+ modelApproveRole = null;
+ }
+
+ #endregion
+
+ #region 操作角色 16
+
+ strRole = dtSource.Rows[i][16].ToString().Trim();
+ if (!string.IsNullOrEmpty(strRole))
+ {
+ listStrRole = strRole.Split(charSplit, StringSplitOptions.RemoveEmptyEntries).ToList();
+ listRoleItem = listRole.FindAll(e => listStrRole.Contains(e.NAME)).ToList();
+ }
+ else
+ {
+ listRoleItem = null;
+ }
+
+ #endregion
+
+ #region 数据组装
+
+
+ if (!string.IsNullOrEmpty(strNAME) && !string.IsNullOrEmpty(strCODE) && dicIndexEmpty.Count < 1 && listDepartment10Index.Count < 1 && listDepartment15Index.Count < 1 && listDepartment13Index.Count < 1 && listDepartment35Index.Count < 1 && listPHONEIndex.Count < 1 && listID_CARDIndex.Count < 1 && listSEXIndex.Count < 1 && listENTRYTIMEIndex.Count < 1 && listWORKINGYEARIndex.Count < 1)
+ {
+ modelUser = listUSER.FirstOrDefault(e => e.NAME == strNAME && e.CODE == strCODE);
+ modelPerson = listPerson.FirstOrDefault(e => e.NAME == strNAME && e.CODE == strCODE);
+
+ if (modelUser == null)
+ {
+ isAddUser = true;
+ modelUser = new T_FM_USER();
+ modelUser.ID = Guid.NewGuid();
+ modelUser.CREATE_TIME = dtNow;
+ }
+
+ //if (modelUser == null)
+ //{
+ // isAddUser = true;
+ // modelUser = new T_FM_USER();
+ // modelUser.ID = Guid.NewGuid();
+ modelUser.ORG_ID = OrgID;
+ modelUser.NAME = strNAME;
+ modelUser.CODE = strCODE;
+ modelUser.PHONE = strPHONE;
+ modelUser.SEX = (strSEX == "男" ? FMSexEnum.男.GetInt() : FMSexEnum.女.GetInt());
+
+ nameHead = DataHelper.MkPinyinString(modelUser.NAME);
+ code = DataHelper.GetCodeNO(modelUser.CODE);
+ NewPwd = DataHelper.MD5Encrypt32(md5, nameHead + code);
+ modelUser.PASSWORD = NewPwd;
+
+
+ //班组 车间 部门 公司 顺序去找部门
+ modelUser.DEPARTMENT_ID = (modelDep20 != null ? modelDep20.ID : (modelDep15 != null ? modelDep15.ID : (modelDep10 != null ? modelDep10.ID : dep5.ID)));
+ modelUser.ID_CARD = strID_CARD;
+ if (dtENTRYTIME.HasValue)
+ {
+ modelUser.ENTRYTIME = dtENTRYTIME.Value;
+ }
+
+ modelUser.WORKINGYEAR = (WORKINGYEAR.HasValue ? WORKINGYEAR.Value : 0);
+ if (modelApproveRole != null)
+ modelUser.APPROVE_ROLE_ID = modelApproveRole.ID;
+
+ if (isAddUser == true)
+ {
+ modelUser.PERSON_ID = Guid.NewGuid();//先生成T_FM_PERSON的ID
+ modelPerson = new T_FM_PERSON();
+ modelPerson.ID = modelUser.PERSON_ID.Value;
+ modelPerson.CREATE_TIME = dtNow;
+ }
+
+ modelPerson.ORG_ID = OrgID;
+ modelPerson.CREATE_TIME = dtNow;
+ modelPerson.NAME = modelUser.NAME;
+ modelPerson.CODE = modelUser.CODE;
+ modelPerson.SEX = modelUser.SEX;
+ modelPerson.DEPARTMENT_ID = modelUser.DEPARTMENT_ID;
+ if (modelPost != null)
+ {
+ modelPerson.POST_ID = modelPost.ID;
+ }
+
+ listUSER.Add(modelUser);
+ listPerson.Add(modelPerson);
+ //}
+
+ if (listRoleItem != null && listRoleItem.Count > 0)
+ {
+ foreach (var item in listRoleItem)
+ {
+ if (!isAddUser)
+ {
+ modelUserRole = listUserRole.FirstOrDefault(e => e.USER_ID == modelUser.ID && e.BELONG_ROLE_ID == item.ID);
+ }
+
+ if (modelUserRole == null)
+ modelUserRole = new T_FM_USER_BELONG_ROLE();
+
+ modelUserRole.ID = Guid.NewGuid();
+ modelUserRole.ORG_ID = OrgID;
+ modelUserRole.USER_ID = modelUser.ID;
+ modelUserRole.BELONG_ROLE_ID = item.ID;
+ modelUserRole.CREATE_TIME = dtNow;
+
+ listUserRoleAdd.Add(modelUserRole);
+ listUserRole.Add(modelUserRole);
+ }
+ modelUserRole = null;
+ }
+
+ //姓名 工号不能变 都添加
+ listUserAdd.Add(modelUser);
+ listPersonAdd.Add(modelPerson);
+ }
+ #endregion
+ }
+
+
+
+ #endregion
+ }
+
+ #endregion
+
+ #region 提示 行:1,列:2、3、4;行:2,列:1 不能为空、。。。!
+
+ string strEmptyError = string.Empty;
+ if (dicIndexEmpty.Count > 0)
+ {
+ int colIndex = 0;
+ foreach (var item in dicIndexEmpty)
+ {
+ strEmptyError += "行:" + item.Key + ",列:";
+ colIndex = 0;
+ foreach (var itemVal in item.Value)
+ {
+ strEmptyError += (colIndex > 0 ? "、" : "") + itemVal;
+ colIndex++;
+ }
+ strEmptyError += ";";
+ }
+ strEmptyError = strEmptyError.Substring(0, strEmptyError.Length - 1) + "不能为空!";
+ }
+
+ string strDepartment10Error = string.Empty;
+ if (listDepartment10Index != null && listDepartment10Index.Count > 0)
+ {
+ strDepartment10Error = "部门名称层级异常:" + string.Join(",", listDepName10) + ",行:" + string.Join(',', listDepartment10Index);
+ }
+
+ string strDepartment15Error = string.Empty;
+ if (listDepartment15Index != null && listDepartment15Index.Count > 0)
+ {
+ strDepartment15Error = "车间名称层级异常:" + string.Join(",", listDepName15) + ",行:" + string.Join(',', listDepartment15Index);
+ }
+
+ string strDepartment13Error = string.Empty;
+ if (listDepartment13Index != null && listDepartment13Index.Count > 0)
+ {
+ strDepartment13Error = "组织数据异常:有车间名称没有部门名称,行:" + string.Join(',', listDepartment13Index);
+ }
+
+ string strDepartment35Error = string.Empty;
+ if (listDepartment35Index != null && listDepartment35Index.Count > 0)
+ {
+ strDepartment35Error = "组织数据异常:有班组名称没有车间名称,行:" + string.Join(',', listDepartment35Index);
+ }
+
+ string strPHONEError = string.Empty;
+ if (listPHONEIndex != null && listPHONEIndex.Count > 0)
+ {
+ strPHONEError = "手机号码格式错误:" + string.Join(",", listStrPHONE) + ",行:" + string.Join(',', listPHONEIndex);
+ }
+
+ string strID_CARDError = string.Empty;
+ if (listID_CARDIndex != null && listID_CARDIndex.Count > 0)
+ {
+ strPHONEError = "身份证号格式错误:" + string.Join(",", strID_CARDError) + ",行:" + string.Join(',', listID_CARDIndex);
+ }
+
+ string strSEXError = string.Empty;
+ if (listSEXIndex != null && listSEXIndex.Count > 0)
+ {
+ strSEXError = "性别错误,只能【男/女】:" + string.Join(",", listStrSEX) + ",行:" + string.Join(',', listSEXIndex);
+ }
+
+ string strENTRYTIMEError = string.Empty;
+ if (listENTRYTIMEIndex != null && listENTRYTIMEIndex.Count > 0)
+ {
+ strENTRYTIMEError = "入职日期:" + string.Join(",", listStrENTRYTIME) + ",行:" + string.Join(',', listENTRYTIMEIndex);
+ }
+
+ string strWORKINGYEARError = string.Empty;
+ if (listWORKINGYEARIndex != null && listWORKINGYEARIndex.Count > 0)
+ {
+ strWORKINGYEARError = "工龄:" + string.Join(",", listStrENTRYTIME) + ",行:" + string.Join(',', listWORKINGYEARIndex);
+ }
+
+ if (!string.IsNullOrEmpty(strEmptyError))
+ {
+ Msg += strEmptyError;
+ }
+
+ if (!string.IsNullOrEmpty(strDepartment10Error))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strDepartment10Error;
+ }
+
+ if (!string.IsNullOrEmpty(strDepartment15Error))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strDepartment15Error;
+ }
+
+ if (!string.IsNullOrEmpty(strDepartment13Error))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strDepartment13Error;
+ }
+
+ if (!string.IsNullOrEmpty(strDepartment35Error))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strDepartment35Error;
+ }
+
+ if (!string.IsNullOrEmpty(strPHONEError))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strPHONEError;
+ }
+
+ if (!string.IsNullOrEmpty(strID_CARDError))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strID_CARDError;
+ }
+
+ if (!string.IsNullOrEmpty(strSEXError))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strSEXError;
+ }
+
+ if (!string.IsNullOrEmpty(strENTRYTIMEError))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strENTRYTIMEError;
+ }
+
+ if (!string.IsNullOrEmpty(strWORKINGYEARError))
+ {
+ Msg += (Msg.Length > 0 ? ";\r\n" : "") + strWORKINGYEARError;
+ }
+
+ if (!string.IsNullOrEmpty(Msg))
+ {
+ throw new Exception(Msg);
+ }
+
+ #endregion
+
+ this.UnifiedCommit(() =>
+ {
+ if (listDepAdd != null && listDepAdd.Any())
+ BantchSaveEntityNoCommit(listDepAdd);
+ if (listPersonAdd != null && listPersonAdd.Any())
+ BantchSaveEntityNoCommit(listPersonAdd);
+ if (listUserAdd != null && listUserAdd.Any())
+ BantchSaveEntityNoCommit(listUserAdd);
+ if (listUserPostAdd != null && listUserPostAdd.Any())
+ BantchSaveEntityNoCommit(listUserPostAdd);
+ if (listApproveRoleAdd != null && listApproveRoleAdd.Any())
+ BantchSaveEntityNoCommit(listApproveRoleAdd);
+ if (listUserRoleAdd != null && listUserRoleAdd.Any())
+ BantchSaveEntityNoCommit(listUserRoleAdd);
+ });
+
+
+ #region 总部
+
+ if (isHead)
+ {
+ //除了总部 每个子公司都添加 人员信息
+ //depID 变成公司的
+ //人员的岗位ID变成null
+ string conn = string.Empty;
+ List listConn = new List();
+ using (var context = new MigrationContext(ConfigurationManager.ConnectionStrings["default"]))
+ {
+ List listConnID = context.GetEntities(e => e.DB_CONN_ID.HasValue && e.CODE != telnetCode, null, null).Select(e => e.DB_CONN_ID.Value).ToList();
+
+ var listDbConn = context.GetEntities(e => listConnID.Contains(e.ID), null, null);
+
+ foreach (var item in listDbConn)
+ {
+ conn = item.DB_CONN;
+ if (ConfigurationManager.AppSettings["Env"] == ((int)EnvType.外网).ToString())
+ {
+ conn = item.DB_CONN_WAN;
+ }
+ if (!string.IsNullOrEmpty(conn) && !listConn.Contains(conn))
+ {
+ listConn.Add(conn);
+ }
+ }
+ }
+
+ foreach (var itemConn in listConn)
+ {
+ using (var context = new MigrationContext(itemConn))
+ {
+ var depCompay = context.GetEntity(e => e.DEPARTMENT_TYPE == (int)FMDepartmentType.Company && e.ENABLE_STATUS == 0 && !e.IS_DELETED, new string[] { "ID", "ORG_ID", "CREATER_ID" }, null);
+ if (depCompay.ID != Guid.Empty)
+ {
+ foreach (var item in listPersonAdd)
+ {
+ item.POST_ID = null;
+ item.DEPARTMENT_ID = depCompay.ID;
+ item.CREATER_ID = depCompay.CREATER_ID;
+ item.ORG_ID = depCompay.ORG_ID;
+ item.POST_ID = null;
+ }
+ foreach (var item in listUserAdd)
+ {
+ item.DEPARTMENT_ID = depCompay.ID;
+ item.CREATER_ID = depCompay.CREATER_ID;
+ item.ORG_ID = depCompay.ORG_ID;
+ item.APPROVE_ROLE_ID = null;
+ }
+ try
+ {
+ context.AddEntities(listPersonAdd);
+ context.AddEntities(listUserAdd);
+ context.SaveChanges();
+ }
+ catch (Exception ex)
+ {
+
+ }
+ }
+ }
+ }
+ }
+
+ #endregion
+
+
+ Msg = "导入成功!\r\n用户信息:" + listUserAdd.Count + "条" + (listDepAdd.Count > 0 ? ("、组织信息:" + listDepAdd.Count + "条") : "") + (listUserPostAdd.Count > 0 ? ("、岗位信息:" + listUserPostAdd.Count + "条") : "") + (listApproveRoleAdd.Count > 0 ? ("、审批角色信息:" + listApproveRoleAdd.Count + "条") : "") + "!";
+
+
+ return true;
+ }
+
+ #endregion
}
}
\ No newline at end of file
diff --git a/APT.MicroApi/APT.FO.WebApi/Controllers/ChangeShiftRecordController.cs b/APT.MicroApi/APT.FO.WebApi/Controllers/ChangeShiftRecordController.cs
index 3be32dd..04838c3 100644
--- a/APT.MicroApi/APT.FO.WebApi/Controllers/ChangeShiftRecordController.cs
+++ b/APT.MicroApi/APT.FO.WebApi/Controllers/ChangeShiftRecordController.cs
@@ -236,7 +236,7 @@ namespace APT.FO.WebApi.Controllers.Api.FO
pageFilter.Include.Add("Nav_AfterUsers");
pageFilter.Include.Add("Nav_Team");
pageFilter.Limit = 10;
- if (tempDep!=null&& tempDep.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (tempDep!=null&& tempDep.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
currDep = (Guid)tempDep.PARENT_ID;
}
diff --git a/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobController.cs b/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobController.cs
index 50cc94d..e1af729 100644
--- a/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobController.cs
+++ b/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobController.cs
@@ -904,7 +904,7 @@ namespace APT.FO.WebApi.Controllers
}
else
{
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
var approveIds = users.Where(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID).Select(t => t.ID).ToList();
if (approveIds.Count() == 0)
@@ -958,7 +958,7 @@ namespace APT.FO.WebApi.Controllers
var userTemp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (userTemp == null)
{
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
{
if (charge != null)
{
@@ -1020,7 +1020,7 @@ namespace APT.FO.WebApi.Controllers
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
{
if (chargeSafe != null)
{
@@ -1082,7 +1082,7 @@ namespace APT.FO.WebApi.Controllers
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
{
if (chargeK != null)
{
@@ -1144,7 +1144,7 @@ namespace APT.FO.WebApi.Controllers
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间安全员")
{
var temp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (temp != null)
@@ -1629,7 +1629,7 @@ namespace APT.FO.WebApi.Controllers
private void GetDepartmentId(Guid? departmentId,ref Guid? chargeId)
{
var department = GetEntity(t => t.ID == departmentId);
- if (department.DEPARTMENT_TYPE != (int)FMDepartmentType.部门)
+ if (department.DEPARTMENT_TYPE != (int)FMDepartmentType.Department)
{
GetDepartmentId(department.PARENT_ID,ref chargeId);
return;
@@ -1764,11 +1764,11 @@ namespace APT.FO.WebApi.Controllers
public T_FM_DEPARTMENT GetDEPARTMENTLevel(List departList, Guid DepartmentID)
{
var department = departList.FirstOrDefault(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
diff --git a/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobOutsourceController.cs b/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobOutsourceController.cs
index 4fc222e..7afa0e6 100644
--- a/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobOutsourceController.cs
+++ b/APT.MicroApi/APT.FO.WebApi/Controllers/CrucialLicenseJobOutsourceController.cs
@@ -614,7 +614,7 @@ namespace APT.FO.WebApi.Controllers
}
else
{
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
var approveIds = users.Where(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID).Select(t => t.ID).ToList();
if (approveIds.Count() == 0)
@@ -668,7 +668,7 @@ namespace APT.FO.WebApi.Controllers
var userTemp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (userTemp == null)
{
- if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
+ if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门负责人")
{
if (charge != null)
{
@@ -730,7 +730,7 @@ namespace APT.FO.WebApi.Controllers
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "部门安全员")
{
if (chargeSafe != null)
{
@@ -792,7 +792,7 @@ namespace APT.FO.WebApi.Controllers
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间负责人")
{
if (chargeK != null)
{
@@ -854,7 +854,7 @@ namespace APT.FO.WebApi.Controllers
}
}
}
- else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间安全员")
+ else if (approveTempDetail.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop && approveTempDetail.Nav_ApproveRole != null && approveTempDetail.Nav_ApproveRole.NAME == "车间安全员")
{
var temp = users.FirstOrDefault(x => x.APPROVE_ROLE_ID == approveTempDetail.APPROVE_ROLE_ID && x.DEPARTMENT_ID == item);
if (temp != null)
@@ -1054,11 +1054,11 @@ namespace APT.FO.WebApi.Controllers
public T_FM_DEPARTMENT GetDEPARTMENTLevel(List departList, Guid DepartmentID)
{
var department = departList.FirstOrDefault(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
diff --git a/APT.MicroApi/APT.FO.WebApi/Controllers/JobActivityRecordController.cs b/APT.MicroApi/APT.FO.WebApi/Controllers/JobActivityRecordController.cs
index 08df78c..b4076f4 100644
--- a/APT.MicroApi/APT.FO.WebApi/Controllers/JobActivityRecordController.cs
+++ b/APT.MicroApi/APT.FO.WebApi/Controllers/JobActivityRecordController.cs
@@ -793,11 +793,11 @@ namespace APT.FO.WebApi.Controllers
public T_FM_DEPARTMENT GetDEPARTMENTLevel(List departList, Guid DepartmentID)
{
var department = departList.FirstOrDefault(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
diff --git a/APT.MicroApi/APT.FO.WebApi/Controllers/JobEventRecordController.cs b/APT.MicroApi/APT.FO.WebApi/Controllers/JobEventRecordController.cs
index 0f151c3..7bd1bd5 100644
--- a/APT.MicroApi/APT.FO.WebApi/Controllers/JobEventRecordController.cs
+++ b/APT.MicroApi/APT.FO.WebApi/Controllers/JobEventRecordController.cs
@@ -790,11 +790,11 @@ namespace APT.FO.WebApi.Controllers
public T_FM_DEPARTMENT GetDEPARTMENTLevel(List departList, Guid DepartmentID)
{
var department = departList.FirstOrDefault(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
diff --git a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/EvaluateRiskController.cs b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/EvaluateRiskController.cs
index 4490146..6981e12 100644
--- a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/EvaluateRiskController.cs
+++ b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/EvaluateRiskController.cs
@@ -447,19 +447,19 @@ namespace APT.HM.WebApi.Controllers.Api
{
if (dtSource.Rows[i][17].ToString().Trim() == "公司级")
{
- item.LEVEL = FMDepartmentType.公司;
+ item.LEVEL = FMDepartmentType.Company;
}
else if (dtSource.Rows[i][17].ToString().Trim() == "部门级")
{
- item.LEVEL = FMDepartmentType.部门;
+ item.LEVEL = FMDepartmentType.Department;
}
else if (dtSource.Rows[i][17].ToString().Trim() == "车间级")
{
- item.LEVEL = FMDepartmentType.车间;
+ item.LEVEL = FMDepartmentType.Workshop;
}
else if (dtSource.Rows[i][17].ToString().Trim() == "班组级")
{
- item.LEVEL = FMDepartmentType.班组;
+ item.LEVEL = FMDepartmentType.Class;
}
}
if (!string.IsNullOrEmpty(dtSource.Rows[i][18].ToString().Trim()))//责任单位
diff --git a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/FilePublishController.cs b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/FilePublishController.cs
index 3492446..42688b6 100644
--- a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/FilePublishController.cs
+++ b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/FilePublishController.cs
@@ -311,7 +311,7 @@ namespace APT.HM.WebApi.Controllers.Api
var departmentIds = entity.Nav_Area.Where(t=>t.DEPARTMENT_ID!=null).Select(x => (Guid)x.DEPARTMENT_ID).Distinct().ToList();
var departments = this.GetEntities(t => departmentIds.Contains(t.ID), new BaseFilter(entity.ORG_ID));
//先查询选中部门有没有公司级
- var departmentInfos = departments.Where(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.公司).ToList();
+ var departmentInfos = departments.Where(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.Company).ToList();
//发给所有人
if (departmentInfos != null && departmentInfos.Any())
{
diff --git a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/HazardTaskController.cs b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/HazardTaskController.cs
index b56a6ed..20290e2 100644
--- a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/HazardTaskController.cs
+++ b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/HazardTaskController.cs
@@ -237,7 +237,7 @@ namespace APT.HM.WebApi.Controllers.Api
hazardRecord.INITIATING_DEPARTMENT = entity.INITIATING_DEPARTMENT;
hazardRecord.NOTE_TAKER_ID = userID;
hazardRecord.STATUS = (int)FOPreMeetingStatusEnum.草稿;
- hazardRecord.LEVEL = FMDepartmentType.部门;
+ hazardRecord.LEVEL = FMDepartmentType.Department;
hazardRecord.START_TIME = entity.START_TIME;
hazardRecord.END_TIME = entity.END_TIME;
hazardRecord.ORG_ID = orgId;
diff --git a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/JobtaskIdentifyController.cs b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/JobtaskIdentifyController.cs
index f3bcea6..fa4730f 100644
--- a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/JobtaskIdentifyController.cs
+++ b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/JobtaskIdentifyController.cs
@@ -463,7 +463,7 @@ namespace APT.HM.WebApi.Controllers.Api
//创建人部门层级
var department = this.GetEntity(t=>t.ID == identity.CREATER_ID && t.ENABLE_STATUS == 0, "Nav_Department");
//默认为班组
- int departmentType = (int)FMDepartmentType.班组;
+ int departmentType = (int)FMDepartmentType.Class;
if (department != null && department.Nav_Department != null)
{
departmentType = department.Nav_Department.DEPARTMENT_TYPE;
@@ -631,7 +631,7 @@ namespace APT.HM.WebApi.Controllers.Api
var chargeId = id;
//var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
var user = GetEntity(t => t.ID == id && t.ENABLE_STATUS == 0, false, "Nav_Department");
- if (user.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ if (user.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
chargeId = user.Nav_Department.USER_ID;
}
@@ -829,7 +829,7 @@ namespace APT.HM.WebApi.Controllers.Api
{
var result = new Guid?();
var department = GetEntity(t => t.ID == departmentId);
- if (department.DEPARTMENT_TYPE != (int)FMDepartmentType.部门)
+ if (department.DEPARTMENT_TYPE != (int)FMDepartmentType.Department)
{
GetDepartmentId(department.PARENT_ID);
}
diff --git a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/NoticeReleaseController.cs b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/NoticeReleaseController.cs
index 2936291..8588bf2 100644
--- a/APT.MicroApi/APT.HM.WebApi/Controllers/Api/NoticeReleaseController.cs
+++ b/APT.MicroApi/APT.HM.WebApi/Controllers/Api/NoticeReleaseController.cs
@@ -403,7 +403,7 @@ namespace APT.HM.WebApi.Controllers.Api
{
var allUsers = new List();
var departments = GetEntities(t => departmentIDs.Contains(t.ID), new BaseFilter(orgId));
- var departmentInfos = departments.Where(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.公司).ToList();
+ var departmentInfos = departments.Where(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.Company).ToList();
if (departmentInfos != null && departmentInfos.Any())
{
var allUsers1 = GetEntities(i => i.ENABLE_STATUS == 0, new BaseFilter(orgId)).Select(t => t.ID).Distinct().ToList();
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIAnalysisController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIAnalysisController.cs
index d5166d3..88d99d4 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIAnalysisController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIAnalysisController.cs
@@ -2716,7 +2716,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2757,7 +2757,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2781,7 +2781,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2805,7 +2805,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2846,7 +2846,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2870,7 +2870,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2894,7 +2894,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2935,7 +2935,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2959,7 +2959,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -2983,7 +2983,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -3024,7 +3024,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -3048,7 +3048,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -3072,7 +3072,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -3113,7 +3113,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -3137,7 +3137,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIHomeController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIHomeController.cs
index 9d8bdb2..13ad345 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIHomeController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/BIHomeController.cs
@@ -195,7 +195,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
}
catch
{
- model.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ model.DEPARTMENT_TYPE = FMDepartmentType.Department;
}
}
model.COUNT = 0;
@@ -257,7 +257,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
catch { }
try
{
- riskCount.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ riskCount.DEPARTMENT_TYPE = FMDepartmentType.Department;
}
catch { }
riskCount.DEPARTMENT_ID = item.Key.ID;
@@ -318,7 +318,7 @@ namespace APT.SC.WebApi.Controllers.Api.BI
var riskTop = new T_BI_HRISK_TOP();
riskTop.ID = Guid.NewGuid();
riskTop.ORG_ID = filter.OrgId;
- riskTop.DEPARTMENT_TYPE = FMDepartmentType.公司;
+ riskTop.DEPARTMENT_TYPE = FMDepartmentType.Company;
riskTop.DEPARTMENT_ID = Guid.Empty;
riskTop.MAINID = Guid.Empty;
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/FMController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/FMController.cs
index 090f842..872d8c4 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/FMController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/FMController.cs
@@ -504,11 +504,11 @@ namespace APT.PP.WebApi.Controllers.Api.PP
{
//var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
var department = GetEntity(t => t.ID == id);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
@@ -1063,7 +1063,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
risk2.ORG_ID = filter.GetOrgId();
risk2s.Add(risk2);
}
- var chejians = risk2s.Where(t => t.DEPARTMENT_TYPE == FMDepartmentType.车间);
+ var chejians = risk2s.Where(t => t.DEPARTMENT_TYPE == FMDepartmentType.Workshop);
foreach (EvaluateLevelEnum level in Enum.GetValues(typeof(EvaluateLevelEnum)))
{
foreach (int unit in Enum.GetValues(typeof(FMProductionUnit)))
@@ -1536,7 +1536,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
}
perCount = listContentReason.Where(e => e.RISK_REASON_ID == perReasonID && e.Nav_RiskSubmitContent != null && e.Nav_RiskSubmitContent.DEPARTMENT_ID.HasValue && e.Nav_RiskSubmitContent.DEPARTMENT_ID.Value == itemD.ID).Count();
- reason.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ reason.DEPARTMENT_TYPE = FMDepartmentType.Class;
reason.NUMD = depNum;
reason.COUNT = perCount;
reason.CODE = CODE;
@@ -1577,7 +1577,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
}
}
}
- reason.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ reason.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
reason.NUMD = depNum;
reason.COUNT = perCount + perSubCount;
reason.CODE = CODE;
@@ -1618,7 +1618,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
}
}
}
- reason.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ reason.DEPARTMENT_TYPE = FMDepartmentType.Department;
reason.NUMD = depNum;
reason.COUNT = perCount + perSubCount;
reason.CODE = CODE;
@@ -1643,7 +1643,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
perCount = listContentReason.Where(e => e.RISK_REASON_ID == perReasonID).Count();//e.Nav_RiskSubmitContent.DEPARTMENT_ID.Value == itemD.ID &&
- reason.DEPARTMENT_TYPE = FMDepartmentType.公司;
+ reason.DEPARTMENT_TYPE = FMDepartmentType.Company;
reason.NUMD = depNum;
reason.COUNT = perCount;
reason.CODE = CODE;
@@ -1827,7 +1827,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
listResult.Add(perME);//地址引用 应该是支持
}
perCount = dtSubmitContent.Where(e => e.ISFINISHINTTIME.HasValue && !e.ISFINISHINTTIME.Value && e.DEPARTMENT_ID.Value == itemD.ID && e.CREATE_TIME.HasValue && e.CREATE_TIME.Value.Year == listYear[j] && e.CREATE_TIME.Value.Month == listMonth[j]).Count();//某组织 年 月 按时整改隐患
- perME.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ perME.DEPARTMENT_TYPE = FMDepartmentType.Class;
perME.NUMD = depNum;
perME.COUNT = perCount;
perME.CODE = CODE;
@@ -1849,7 +1849,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
perCountNot = listCheck.Where(e => !e.IS_DELETED && e.DEPARTMENT_ID.HasValue && e.DEPARTMENT_ID.Value == itemD.ID && e.CREATE_TIME.HasValue && e.CREATE_TIME.Value.Year == listYear[j] && e.CREATE_TIME.Value.Month == listMonth[j]).Count();
}
- perME.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ perME.DEPARTMENT_TYPE = FMDepartmentType.Class;
perME.NUMD = depNum;
perME.COUNT = perCount + perCountNot;
perME.CODE = CODE;
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/HMController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/HMController.cs
index f53e56a..1d71f23 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/HMController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/HMController.cs
@@ -94,7 +94,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
List riskEvaluationDetails = new List();
List riskEvaluationDetailIdentifyings = new List();
List riskEvaluationDetailAreas = new List();
- var allDeps = GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.部门, new BaseFilter(orgId));//查出所有部门级
+ var allDeps = GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.Department, new BaseFilter(orgId));//查出所有部门级
var DBfilter = new BaseFilter(orgId);
DBfilter.SelectField = new string[] { "AREA_ID", "LEVEL", "DEPARTMENT_LIABLE_ID", "IDENTIFYING_ID" };
var riskDB = GetEntities(t => t.STATUS == 0 && t.DEPARTMENT_LIABLE_ID != null, DBfilter);
@@ -112,7 +112,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
RiskEvaluationDetail1.ORG_ID = orgId;
RiskEvaluationDetail1.PLAN_ID = plan.ID;
RiskEvaluationDetail1.RISK_TYPE = HMRiskTypeEnmu.危险源辨识;
- if (dep.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (dep.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
RiskEvaluationDetail1.CHARGE_USER_ID = GetEntity(t => t.Nav_ApproveRole.NAME == "安环部负责人").ID; ;
}
@@ -127,21 +127,21 @@ namespace APT.PP.WebApi.Controllers.Api.PP
var levels = "_";
foreach (var db in allLevels)
{
- if (db == FMDepartmentType.公司)
+ if (db == FMDepartmentType.Company)
{
- levels += "3_";
+ levels += "5_";
}
- else if (db == FMDepartmentType.部门)
+ else if (db == FMDepartmentType.Department)
{
- levels += "0_";
+ levels += "10_";
}
- else if (db == FMDepartmentType.车间)
+ else if (db == FMDepartmentType.Workshop)
{
- levels += "1_";
+ levels += "15_";
}
- else if (db == FMDepartmentType.班组)
+ else if (db == FMDepartmentType.Class)
{
- levels += "2_";
+ levels += "20_";
}
}
if (levels != "_")
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/PTController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/PTController.cs
index f4044d3..1bf1caf 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/PTController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/PTController.cs
@@ -257,16 +257,16 @@ namespace APT.PP.WebApi.Controllers.Api
var departType = -1;
switch (item.DEPARTMENT_TYPE)
{
- case FMDepartmentType.公司:
+ case FMDepartmentType.Company:
departType = 0;
break;
- case FMDepartmentType.部门:
+ case FMDepartmentType.Department:
departType = 1;
break;
- case FMDepartmentType.车间:
+ case FMDepartmentType.Workshop:
departType = 2;
break;
- case FMDepartmentType.班组:
+ case FMDepartmentType.Class:
departType = -1;
break;
default:
@@ -461,7 +461,7 @@ namespace APT.PP.WebApi.Controllers.Api
}
if (isSend)
{
- if (set.DEPARTMENT_TYPE == FMDepartmentType.公司)
+ if (set.DEPARTMENT_TYPE == FMDepartmentType.Company)
{
var depart = departments.FirstOrDefault(t => t.NAME.Contains("安全环保") && t.DEPARTMENT_TYPE != 1 && t.DEPARTMENT_TYPE != 2);
if (depart != null)
@@ -480,7 +480,7 @@ namespace APT.PP.WebApi.Controllers.Api
}
}
}
- else if (set.DEPARTMENT_TYPE == FMDepartmentType.班组)
+ else if (set.DEPARTMENT_TYPE == FMDepartmentType.Class)
{
var departList = departments.Where(t => t.DEPARTMENT_TYPE == 2).ToList();
if (departList.Any())
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/RunController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/RunController.cs
index 50bec4e..ffc077a 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/RunController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/RunController.cs
@@ -53,7 +53,7 @@ namespace APT.PP.WebApi.Controllers
baseFilter.Level = -1;
baseFilter.IsParentData = false;
baseFilter.SelectField = new string[] { "ID" };
- var workShops = this.GetEntities(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.车间, baseFilter);
+ var workShops = this.GetEntities(x => x.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop, baseFilter);
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
foreach (var nodelModel in workShops)
{
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SCController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SCController.cs
index 47c9ce6..320ca8d 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SCController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SCController.cs
@@ -407,7 +407,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
modelRun.LEVELVALUE = listDepartment[j].DEPARTMENT_TYPE;
if (modelRun.MEETINGTYPE == SCMEETINGTYPE.SafetyBoard)
{
- modelRun.LEVELVALUE = (int)FMDepartmentType.公司;
+ modelRun.LEVELVALUE = (int)FMDepartmentType.Company;
}
modelRun.DEPARTMENT_ID = listDepartment[j].ID;//检查部门(公司/部门/车间/班组 ID)
modelRun.CREATE_TIME = dtNow;
@@ -1227,7 +1227,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
listMTFA = listMT.Where(e => e.MEETINGTYPE == SCMEETINGTYPE.Ordinary && e.CREACTTYPE == CREACTTYPEEnum.ToHM104);
if (listMTFA != null && listMTFA.Any())
{
- var deps = GetEntities(e => !e.IS_DELETED && e.DEPARTMENT_STATUS == 0 && e.USER_ID.HasValue && e.DEPARTMENT_TYPE == (int)FMDepartmentType.部门, null, null);
+ var deps = GetEntities(e => !e.IS_DELETED && e.DEPARTMENT_STATUS == 0 && e.USER_ID.HasValue && e.DEPARTMENT_TYPE == (int)FMDepartmentType.Department, null, null);
var listUsers = deps.Select(e => e.USER_ID.Value);
var listUser = GetEntities(e => listUsers.Contains(e.ID), null, null);
List listUserIDdep = new List();
@@ -1343,7 +1343,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
listMTFA = listMT.Where(e => e.MEETINGTYPE == SCMEETINGTYPE.Ordinary && e.CREACTTYPE == CREACTTYPEEnum.ToOG028);
if (listMTFA != null && listMTFA.Any())
{
- var depSafe = GetEntity(e => !e.IS_DELETED && e.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 && e.DEPARTMENT_STATUS == (int)FMDepartmentStatus.安全部门);
+ var depSafe = GetEntity(e => !e.IS_DELETED && e.DEPARTMENT_TYPE == (int)FMDepartmentType.Department && e.DEPARTMENT_STATUS == (int)FMDepartmentStatus.安全部门);
if (depSafe != null)
{
var role = GetEntity(e => e.NAME.Contains("安环部安全员"));
@@ -1495,7 +1495,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
{
//尾矿库部门负责人
var wkEnum = GetEntity(e => e.CODE == "BSMineTypeEnum" && e.VALUE == 20);
- var listDep = GetEntities(e => e.ENUMS_ID == wkEnum.ID && e.Nav_Department.USER_ID.HasValue && e.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门, null, "Nav_Department");
+ var listDep = GetEntities(e => e.ENUMS_ID == wkEnum.ID && e.Nav_Department.USER_ID.HasValue && e.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department, null, "Nav_Department");
if (listDep != null && listDep.Any())
{
var listUserID = listDep.Select(e => e.Nav_Department.USER_ID.Value);
@@ -1893,7 +1893,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
entityMT.ID = Guid.NewGuid();
entityMT.MEETINGTYPE = SCMEETINGTYPE.Ordinary;
entityMT.DEPARTMENT_ID = userSafeMaster.DEPARTMENT_ID.Value;
- entityMT.LEVELVALUE = (int)FMDepartmentType.部门;
+ entityMT.LEVELVALUE = (int)FMDepartmentType.Department;
entityMT.ORG_ID = item.ORG_ID;
entityMT.USER_ID_ORIGINATOR = userSafeMaster.ID;
entityMT.STATUS = PFStandardStatus.Draft;
diff --git a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs
index 3935fbe..1cdb8e2 100644
--- a/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs
+++ b/APT.MicroApi/APT.PP.WebApi/Controllers/Api/SEController.cs
@@ -1006,7 +1006,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
List safeSurveys = new List();
List safeSurveyDeps = new List();
var depIds = depPostList.Select(t => t.DEPARTMENT_ID);
- var allDep = GetEntities(t => t.DEPARTMENT_TYPE != (int)FMDepartmentType.班组, new BaseFilter(filter.GetOrgId()));
+ var allDep = GetEntities(t => t.DEPARTMENT_TYPE != (int)FMDepartmentType.Class, new BaseFilter(filter.GetOrgId()));
List selectDeps = new List();
foreach (var d in depPostList)
{
@@ -1023,7 +1023,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
};
if (safeDeps.Contains(d.Nav_Department.NAME))
{
- selectDeps = allDep.Where(t => !workDeps.Contains(t.NAME) && t.DEPARTMENT_TYPE == (int)FMDepartmentType.部门).ToList();
+ selectDeps = allDep.Where(t => !workDeps.Contains(t.NAME) && t.DEPARTMENT_TYPE == (int)FMDepartmentType.Department).ToList();
}
else
{
@@ -1143,7 +1143,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
List sendTrains = new List();
List safeSurveyDeps = new List();
var depIds = depPostList.Select(t => t.DEPARTMENT_ID);
- var allDep = GetEntities(t => t.DEPARTMENT_TYPE != (int)FMDepartmentType.班组, new BaseFilter(filter.GetOrgId()));
+ var allDep = GetEntities(t => t.DEPARTMENT_TYPE != (int)FMDepartmentType.Class, new BaseFilter(filter.GetOrgId()));
List selectDeps = new List();
foreach (var d in depPostList)
{
@@ -1161,7 +1161,7 @@ namespace APT.PP.WebApi.Controllers.Api.PP
};
if (safeDeps.Contains(d.Nav_Department.NAME))
{
- selectDeps = allDep.Where(t => !workDeps.Contains(t.NAME) && t.DEPARTMENT_TYPE == (int)FMDepartmentType.部门).ToList();
+ selectDeps = allDep.Where(t => !workDeps.Contains(t.NAME) && t.DEPARTMENT_TYPE == (int)FMDepartmentType.Department).ToList();
}
else
{
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIController.cs
index cd6c856..f3512e0 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIController.cs
@@ -134,15 +134,15 @@ namespace APT.SC.WebApi.Controllers.Api.BI
var all = GetEntities(t => t.STATUS == (int)HMOperationStepEnum.有效 && t.DEPARTMENT_LIABLE_ID != null && t.SOURCE_DEPARTMENT_ID == null, riskFilter);
foreach (var entity in all)
{
- if (entity.Nav_DepartmentLiable.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (entity.Nav_DepartmentLiable.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
entity.SOURCE_DEPARTMENT_ID = entity.Nav_DepartmentLiable.Nav_Parent.Nav_Parent.ID;
}
- if (entity.Nav_DepartmentLiable.DEPARTMENT_TYPE == (int)FMDepartmentType.车间)
+ if (entity.Nav_DepartmentLiable.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop)
{
entity.SOURCE_DEPARTMENT_ID = entity.Nav_DepartmentLiable.Nav_Parent.ID;
}
- if (entity.Nav_DepartmentLiable.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ if (entity.Nav_DepartmentLiable.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
entity.SOURCE_DEPARTMENT_ID = entity.DEPARTMENT_LIABLE_ID;
}
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIStatiscialAnalysisController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIStatiscialAnalysisController.cs
index 5f80bba..a39131a 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIStatiscialAnalysisController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/BIController/BIStatiscialAnalysisController.cs
@@ -239,11 +239,11 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
{
//var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
var department = GetEntity(t => t.ID == id);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
@@ -262,11 +262,11 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
public T_FM_DEPARTMENT GetDEPARTMENTLevel(List departList, Guid DepartmentID)
{
var department = GetEntity(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
return department;
}
@@ -284,11 +284,11 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
public T_FM_DEPARTMENT GetDEPARTMENTShop(List departList, Guid DepartmentID)
{
var department = GetEntity(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 || department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department || department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.车间)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop)
{
return department;
}
@@ -306,11 +306,11 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
public T_FM_DEPARTMENT GetDEPARTMENTClass(List departList, Guid DepartmentID)
{
var department = GetEntity(t => t.ID == DepartmentID);
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 || department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 || department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop || department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department || department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
return null;
}
- else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ else if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
return department;
}
@@ -9224,7 +9224,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -9248,7 +9248,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -9272,7 +9272,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -9342,7 +9342,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 0).Count();
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -9366,7 +9366,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = t.Where(m => m.SHOP_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 0).Count();
- sum.DEPARTMENT_TYPE = FMDepartmentType.车间;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Workshop;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -9390,7 +9390,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 1).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 2).Count();
sum.UNFINISH_QTY = t.Where(m => m.CLASS_DEPARTMENT_ID == t.Key.Value && m.NOTICE_STATUS == 0).Count();
- sum.DEPARTMENT_TYPE = FMDepartmentType.班组;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Class;
var temp = sum.TOTAL_QTY == 0 ? 0 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0");
var temp2 = sum.TOTAL_QTY == 0 ? 0 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
@@ -10536,7 +10536,7 @@ namespace APT.SC.WebApi.Controllers.Api.BIController
sum.FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && (m.NOTICE_STATUS == 1 || m.NOTICE_STATUS == 3 || m.NOTICE_STATUS == 9)).Count();
sum.OVER_FINISH_QTY = t.Where(m => m.DEPT_DEPARTMENT_ID == t.Key.Value && (m.NOTICE_STATUS == 2 || m.NOTICE_STATUS == 4)).Count();
sum.UNFINISH_QTY = sum.TOTAL_QTY - sum.FINISH_QTY - sum.OVER_FINISH_QTY;
- sum.DEPARTMENT_TYPE = FMDepartmentType.部门;
+ sum.DEPARTMENT_TYPE = FMDepartmentType.Department;
var temp = sum.TOTAL_QTY == 0 ? 100 : (double)(sum.FINISH_QTY + sum.OVER_FINISH_QTY) / sum.TOTAL_QTY * 100;
sum.FINISH_RATE = temp.ToString("0.00");
var temp2 = sum.TOTAL_QTY == 0 ? 100 : (double)sum.FINISH_QTY / sum.TOTAL_QTY * 100;
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/02OGSafePdtAssessPlanCheckController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/02OGSafePdtAssessPlanCheckController.cs
index d648712..4699b6c 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/02OGSafePdtAssessPlanCheckController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/02OGSafePdtAssessPlanCheckController.cs
@@ -216,22 +216,22 @@ namespace APT.SC.WebApi.Controllers.Api.OG
T_OG_SAFE_PDT_ASSESS_PLAN_CHECK auditDepart = null;
var loginUserId = APT.Infrastructure.Api.AppContext.CurrentSession.UserID;
var loginUser = this.GetEntity(t => t.ID == loginUserId.Value, "Nav_Department", "Nav_ApproveRole");
- var name = ""; var type = 0; var departmentType = FMDepartmentType.公司;
+ var name = ""; var type = 0; var departmentType = FMDepartmentType.Company;
switch (audit.LEVEL)
{
- case FMDepartmentType.公司:
- departmentType = FMDepartmentType.部门;
+ case FMDepartmentType.Company:
+ departmentType = FMDepartmentType.Department;
name = "部门"; type = 1;
break;
- case FMDepartmentType.部门:
- departmentType = FMDepartmentType.车间;
+ case FMDepartmentType.Department:
+ departmentType = FMDepartmentType.Workshop;
name = "车间"; type = 2;
break;
- case FMDepartmentType.车间:
- departmentType = FMDepartmentType.班组;
+ case FMDepartmentType.Workshop:
+ departmentType = FMDepartmentType.Class;
name = "班组";
break;
- case FMDepartmentType.班组:
+ case FMDepartmentType.Class:
name = "";
break;
default:
@@ -241,7 +241,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
List auditDetails = new List();
List contents = new List();
T_FM_NOTIFICATION_TASK notice = null;
- if ((int)audit.LEVEL != loginUser.Nav_Department.DEPARTMENT_TYPE || ((int)audit.LEVEL == loginUser.Nav_Department.DEPARTMENT_TYPE && audit.LEVEL == FMDepartmentType.班组))
+ if ((int)audit.LEVEL != loginUser.Nav_Department.DEPARTMENT_TYPE || ((int)audit.LEVEL == loginUser.Nav_Department.DEPARTMENT_TYPE && audit.LEVEL == FMDepartmentType.Class))
{
if (name == "")
{
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/05OGAgencyController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/05OGAgencyController.cs
index 0c61c8f..7e2bff6 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/05OGAgencyController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/05OGAgencyController.cs
@@ -37,7 +37,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
[HttpPost, Route("OrderPagedWithOutClassDep")]
public JsonActionResult> OrderPagedWithOutClassDep([FromBody] KeywordPageFilter pageFilter)
{
- var list = GetEntities(t => t.LEVEL == FMDepartmentType.公司 || t.LEVEL == FMDepartmentType.部门 || t.LEVEL == FMDepartmentType.车间, new BaseFilter()).ToList();
+ var list = GetEntities(t => t.LEVEL == FMDepartmentType.Company || t.LEVEL == FMDepartmentType.Department || t.LEVEL == FMDepartmentType.Workshop, new BaseFilter()).ToList();
JsonActionResult> result = new JsonActionResult>();
result.Data = list.OrderBy(t => t.LEVEL).ToList();
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/09OGEmployeeRefuseItemReportController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/09OGEmployeeRefuseItemReportController.cs
index f03c6af..e26de82 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/09OGEmployeeRefuseItemReportController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/09OGEmployeeRefuseItemReportController.cs
@@ -85,7 +85,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
}
else
{
- if(isNormal.Nav_Department.DEPARTMENT_TYPE==(int)FMDepartmentType.部门)
+ if(isNormal.Nav_Department.DEPARTMENT_TYPE==(int)FMDepartmentType.Department)
{
var fuzong = GetEntity(t => t.Nav_ApproveRole.NAME == "分管安全副总");
if (fuzong != null)
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/16OGApproveRewardPunishmentReportController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/16OGApproveRewardPunishmentReportController.cs
index 0193494..bb13a84 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/16OGApproveRewardPunishmentReportController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/16OGApproveRewardPunishmentReportController.cs
@@ -89,7 +89,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
{
var AHUser = GetEntity(t => t.Nav_ApproveRole.NAME == "安环部负责人");
var department = GetEntity(t => t.ID == entity.DEPARTMENT_ID, new string[] { "Nav_User" });
- if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.公司)
+ if (department.DEPARTMENT_TYPE == (int)FMDepartmentType.Company)
{
entity.STATUS = PFStandardStatus.Archived;
}
@@ -100,7 +100,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
string type = "";
switch (department.DEPARTMENT_TYPE)
{
- case (int)FMDepartmentType.部门:
+ case (int)FMDepartmentType.Department:
// 安环部
if (department.ID == AHUser.DEPARTMENT_ID)
{
@@ -111,10 +111,10 @@ namespace APT.SC.WebApi.Controllers.Api.OG
type = "BM";
}
break;
- case (int)FMDepartmentType.车间:
+ case (int)FMDepartmentType.Workshop:
type = "CJ";
break;
- case (int)FMDepartmentType.班组:
+ case (int)FMDepartmentType.Class:
type = "BZ";
break;
}
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/18OGEventReportController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/18OGEventReportController.cs
index 0497977..5b39d88 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/18OGEventReportController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/18OGEventReportController.cs
@@ -80,7 +80,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
string sendUserName = "";
- if (chargeUser.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.班组)
+ if (chargeUser.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.Class)
{
var safeUser = GetEntity(t => t.DEPARTMENT_ID == chargeUser.Nav_Department.Nav_Parent.Nav_Parent.ID && t.Nav_ApproveRole.NAME == "部门安全员");
if (safeUser == null)
@@ -97,7 +97,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
}
}
- else if (chargeUser.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.车间)
+ else if (chargeUser.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop)
{
var safeUser = GetEntity(t => t.DEPARTMENT_ID == chargeUser.Nav_Department.Nav_Parent.Nav_Parent.ID && t.Nav_ApproveRole.NAME == "部门安全员");
if (safeUser == null)
@@ -113,7 +113,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
sendUserDep = (Guid)safeUser.DEPARTMENT_ID;
}
}
- else if (chargeUser.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ else if (chargeUser.Nav_Department.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
sendUser = chargeUser.Nav_Department.Nav_Parent.Nav_User.ID;
sendUserName = chargeUser.Nav_Department.Nav_Parent.Nav_User.NAME;
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/OGCallbackController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/OGCallbackController.cs
index cc24f2c..937f399 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/OGCallbackController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/OGController/OGCallbackController.cs
@@ -49,7 +49,7 @@ namespace APT.SC.WebApi.Controllers.Api.OG
// 每月末触发待办事项给班组长和车间负责人
if (days == currentDay)
{
- var deps = GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.车间 || t.DEPARTMENT_TYPE == (int)FMDepartmentType.班组,
+ var deps = GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.Workshop || t.DEPARTMENT_TYPE == (int)FMDepartmentType.Class,
new BaseFilter(null, FilterOrgTypeEnum.忽略组织), new string[] { "Nav_User" });
var recordList = new List();
deps.ForEach(dep =>
@@ -75,12 +75,12 @@ namespace APT.SC.WebApi.Controllers.Api.OG
//每季度末触发待办事项给部门负责人,安环部负责人
if (endQuarter.DayOfYear == dt.DayOfYear)
{
- var deps = GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.部门 || t.DEPARTMENT_TYPE == (int)FMDepartmentType.公司,
+ var deps = GetEntities(t => t.DEPARTMENT_TYPE == (int)FMDepartmentType.Department || t.DEPARTMENT_TYPE == (int)FMDepartmentType.Company,
new BaseFilter(null, FilterOrgTypeEnum.忽略组织), new string[] { "Nav_User" });
var recordList = new List();
deps.ForEach(dep =>
{
- if (dep.DEPARTMENT_TYPE == (int)FMDepartmentType.部门)
+ if (dep.DEPARTMENT_TYPE == (int)FMDepartmentType.Department)
{
T_OG_SAFE_ASSESS_RECORD record = new T_OG_SAFE_ASSESS_RECORD
{
diff --git a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/PTController/IndicatorFormulationDepartmentController.cs b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/PTController/IndicatorFormulationDepartmentController.cs
index 159e8f3..b9c5587 100644
--- a/APT.MicroApi/APT.SC.WebApi/Controllers/Api/PTController/IndicatorFormulationDepartmentController.cs
+++ b/APT.MicroApi/APT.SC.WebApi/Controllers/Api/PTController/IndicatorFormulationDepartmentController.cs
@@ -52,14 +52,14 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
///
///
[HttpPost, Route("FullUpdate")]
- public JsonActionResult FullUpdate([FromBody] T_PT_INDICATOR_FORMULATION_DEPARTMENT entity)
+ public JsonActionResult FullUpdate([FromBody] T_PT_INDICATOR_FORMULATION_DEPARTMENT entity)
{
return SafeExecute(() =>
{
var departments = entity.Nav_DepartmentDetail;
if (departments != null && departments.Any())
{
- departments= departments.Where(t => !t.IS_DELETED).ToList();
+ departments = departments.Where(t => !t.IS_DELETED).ToList();
}
var teams = entity.Nav_TeamDetail;
if (teams != null && teams.Any())
@@ -199,7 +199,8 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
[HttpPost, Route("IdentityUpdate")]
public JsonActionResult IdentityUpdate([FromBody] T_PT_INDICATOR_FORMULATION_DEPARTMENT entity)
{
- return SafeExecute(() => {
+ return SafeExecute(() =>
+ {
var formulationDepartment = this.GetEntity(entity.ID);
//发起车间、班组、个人目标与指标
T_PT_INDICATOR_FORMULATION_DEPARTMENT department = null;
@@ -213,22 +214,22 @@ namespace APT.SC.WebApi.Controllers.Api.PTController
}
}
var loginUser = this.GetEntity