Merge branch 'main' of http://47.122.43.22:3000/wjn/mh_sms
This commit is contained in:
		
						commit
						38abfc114c
					
				@ -52,6 +52,7 @@ namespace APT.BaseData.Services.DomainServices
 | 
			
		||||
            var yearTrainPlanContent = new List<T_SE_YEAR_TRAIN_PLAN_CONTENT>();
 | 
			
		||||
            var depPlan = GetEntity<T_SE_DEP_TRAIN_PLAN>(id, new string[] { "Nav_DepTrainPlanDetail.Nav_DepTrainPlanContent" });
 | 
			
		||||
            var yearTrainPlan = GetEntity<T_SE_YEAR_TRAIN_PLAN>(t => t.PLAN_YEAR == depPlan.PLAN_YEAR);
 | 
			
		||||
            var sendNotice = new T_FM_NOTIFICATION_TASK();
 | 
			
		||||
            var addyearTrainPlan = false;
 | 
			
		||||
            if (yearTrainPlan == null)
 | 
			
		||||
            {
 | 
			
		||||
@ -92,6 +93,30 @@ namespace APT.BaseData.Services.DomainServices
 | 
			
		||||
                    yearTrainPlanContent.Add(c);
 | 
			
		||||
                });
 | 
			
		||||
            });
 | 
			
		||||
            var orgId = yearTrainPlan.ORG_ID;
 | 
			
		||||
            var isFinishDep = GetEntities<T_SE_DEP_TRAIN_PLAN>(t => t.PLAN_YEAR == yearTrainPlan.PLAN_YEAR&&t.ID!=model.ID, new BaseFilter(orgId));
 | 
			
		||||
            var isFinished = isFinishDep.Count(t => t.STATUS != PFStandardStatus.Archived);
 | 
			
		||||
            if (isFinished == 0)
 | 
			
		||||
            {
 | 
			
		||||
                var user = GetEntity<T_FM_USER>(e => e.Nav_ApproveRole.NAME == "安环部负责人" && e.ENABLE_STATUS == 0);
 | 
			
		||||
                if (user == null)
 | 
			
		||||
                {
 | 
			
		||||
                    user = GetEntity<T_FM_USER>(e => e.Nav_ApproveRole.NAME == "安环部安全员" && e.ENABLE_STATUS == 0);
 | 
			
		||||
                }
 | 
			
		||||
                yearTrainPlan.LAUNCH_DEPARTMENT_ID = user.DEPARTMENT_ID;
 | 
			
		||||
                yearTrainPlan.LAUNCH_TIME = DateTime.Now;
 | 
			
		||||
                yearTrainPlan.LAUNCH_USER_ID = user.ID;
 | 
			
		||||
                yearTrainPlan.STATUS = PFStandardStatus.Sign;
 | 
			
		||||
                yearTrainPlan.END_TIME = Convert.ToDateTime(DateTime.Now.ToString("D").ToString());
 | 
			
		||||
                if (user != null)
 | 
			
		||||
                {
 | 
			
		||||
                    sendNotice = NotificationTaskService.InsertUserNoticeTaskModel(yearTrainPlan.PLAN_YEAR + "年度培训计划", yearTrainPlan.ID, orgId, user.ID, user.NAME, DateTime.Now, DateTime.Now.AddDays(15), 0, "SE012");
 | 
			
		||||
                }
 | 
			
		||||
                else
 | 
			
		||||
                {
 | 
			
		||||
                    throw new Exception("未找到安环部负责人!");
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
            UnifiedCommit(() =>
 | 
			
		||||
            {
 | 
			
		||||
                UpdateEntityNoCommit(model);
 | 
			
		||||
@ -101,6 +126,8 @@ namespace APT.BaseData.Services.DomainServices
 | 
			
		||||
                    BantchSaveEntityNoCommit(yearTrainPlanDetail);
 | 
			
		||||
                if (yearTrainPlanDetail != null && yearTrainPlanDetail.Any())
 | 
			
		||||
                    BantchSaveEntityNoCommit(yearTrainPlanContent);
 | 
			
		||||
                if (sendNotice != null)
 | 
			
		||||
                    AddEntityNoCommit(sendNotice);
 | 
			
		||||
            });
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -98,7 +98,7 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                    DateTime.Parse(DateTime.Now.AddDays(1).ToShortDateString() + " 23:59:59"), (int)FMNoticeTypeEnum.消息, "HM042_SHOWPRINT");
 | 
			
		||||
                    if (entity.TaskID != Guid.Empty)
 | 
			
		||||
                    {
 | 
			
		||||
                        finishNotice = NotificationTaskService.FOGetTaskFinishModel(entity.TaskID,entity.ID);
 | 
			
		||||
                        finishNotice = NotificationTaskService.FOGetTaskFinishModel(entity.TaskID,entity.ID, "HM042_SHOWPRINT");
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
                Nav_Details.ForEach(detail =>
 | 
			
		||||
 | 
			
		||||
@ -145,6 +145,8 @@ namespace APT.HM.WebApi.Controllers.Api
 | 
			
		||||
                entity.COMPLETE_DATE = null;
 | 
			
		||||
                entity.IS_PUBLISH = (int)FOPreMeetingStatusEnum.草稿;
 | 
			
		||||
                entity.Nav_CreateUser = null;
 | 
			
		||||
                entity.COMPLETE_DATE = DateTime.Now;
 | 
			
		||||
                entity.ORG_ID = entity.ORG_ID == null?APT.Infrastructure.Api.AppContext.CurrentSession.OrgId: entity.ORG_ID;
 | 
			
		||||
                if (entity.Nav_CreateUser != null && entity.Nav_CreateUser.Nav_Department != null)
 | 
			
		||||
                    entity.DEPARTMENT_ID = entity.Nav_CreateUser.Nav_Department.ID;
 | 
			
		||||
                else
 | 
			
		||||
 | 
			
		||||
@ -16,10 +16,8 @@ delete T_SE_YEAR_TRAIN_PLAN
 | 
			
		||||
delete T_SE_DEP_TRAIN_PLAN_CONTENT
 | 
			
		||||
delete T_SE_DEP_TRAIN_PLAN_DETAIL
 | 
			
		||||
delete T_SE_DEP_TRAIN_PLAN
 | 
			
		||||
delete T_SE_TRAIN_RECORD_LEAVEUSER
 | 
			
		||||
delete T_SE_TRAIN_RECORD_USER
 | 
			
		||||
delete T_SE_TRAIN_RECORD_PAPER
 | 
			
		||||
delete T_SE_TRAIN_RECORD_MSUSER
 | 
			
		||||
delete T_SE_TRAIN_RECORD_FILE
 | 
			
		||||
delete T_SE_TRAIN_RECORD
 | 
			
		||||
delete T_SE_TRAIN_NOTIFY_PERSONS
 | 
			
		||||
 | 
			
		||||
@ -1,23 +1,23 @@
 | 
			
		||||
/*2风险评价计划发布*/
 | 
			
		||||
DELETE T_HM_NOTICE_RELEASE_DEPARTMENT;
 | 
			
		||||
DELETE T_HM_NOTICE_RELEASE_FILE;
 | 
			
		||||
DELETE T_HM_NOTICE_RELEASE;
 | 
			
		||||
DELETE T_HM_NOTICE_RELEASE_DEPARTMENT
 | 
			
		||||
DELETE T_HM_NOTICE_RELEASE_FILE
 | 
			
		||||
DELETE T_HM_NOTICE_RELEASE
 | 
			
		||||
/*5危险源/风险辨识记录表*/
 | 
			
		||||
DELETE T_HM_RISK_RECORD_FILE;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_IDENTIFYING;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_USER;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL_WORKDUTY;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL_EQUIPMENT;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL_FACILITIES;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL;
 | 
			
		||||
DELETE T_HM_RISK_RECORD;
 | 
			
		||||
DELETE T_HM_RISK_RECORD_FILE
 | 
			
		||||
DELETE T_HM_RISK_RECORD_IDENTIFYING
 | 
			
		||||
DELETE T_HM_RISK_RECORD_USER
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL_WORKDUTY
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL_EQUIPMENT
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL_FACILITIES
 | 
			
		||||
DELETE T_HM_RISK_RECORD_DETAIL
 | 
			
		||||
DELETE T_HM_RISK_RECORD
 | 
			
		||||
/*4危险源/风险辨识任务*/
 | 
			
		||||
DELETE T_HM_RISK_TASK_IDENTIFYING;
 | 
			
		||||
DELETE T_HM_RISK_TASK_USER;
 | 
			
		||||
DELETE T_HM_RISK_TASK_FILE;
 | 
			
		||||
DELETE T_HM_RISK_TASK_DETAIL;
 | 
			
		||||
DELETE T_HM_RISK_TASK_IDENTIFYING
 | 
			
		||||
DELETE T_HM_RISK_TASK_USER
 | 
			
		||||
DELETE T_HM_RISK_TASK_FILE
 | 
			
		||||
DELETE T_HM_RISK_TASK_DETAIL
 | 
			
		||||
DELETE T_HM_RISK_TASK_AREA
 | 
			
		||||
DELETE T_HM_RISK_TASK;
 | 
			
		||||
DELETE T_HM_RISK_TASK
 | 
			
		||||
/*职业危辨识任务*/
 | 
			
		||||
delete T_HM_HAZARD_TASK_DETAIL_IDENTIFYING
 | 
			
		||||
delete T_HM_HAZARD_TASK_DETAIL_USER
 | 
			
		||||
@ -38,17 +38,17 @@ DELETE T_HM_EVALUATE_RESULT_HAZARD_EDUCATION_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_HAZARD_EMERGENCY_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_HAZARD
 | 
			
		||||
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_WORKDUTY;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_EQUIPMENT;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_FACILITIES;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_INDIVIDUAL_MEASURES;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_ENGINEERING_MEASURES;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_MANAGEMENT_MEASURES;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_EDUCATION_MEASURES;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_EMERGENCY_MEASURES;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_WORKDUTY
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_EQUIPMENT
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_FACILITIES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_INDIVIDUAL_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_ENGINEERING_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_MANAGEMENT_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_EDUCATION_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK_EMERGENCY_MEASURES
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT_RISK
 | 
			
		||||
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT;
 | 
			
		||||
DELETE T_HM_EVALUATE_RESULT
 | 
			
		||||
/*1年度风险评价计划审核表*/
 | 
			
		||||
delete T_HM_EVALUATION_FILE
 | 
			
		||||
DELETE T_HM_EVALUATION_DETAIL_AREA
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user