This commit is contained in:
wyw 2024-03-20 17:35:08 +08:00
parent 7e381a72b2
commit 1214395152
9 changed files with 1481 additions and 813 deletions

View File

@ -210,6 +210,7 @@ builder.Property(t => t.DEMAND).HasMaxLength(500);
builder.Ignore(t => t.QUESTION_LEVEL_SHOW);
builder.Ignore(t => t.Nav_Main);
builder.Ignore(t => t.SERIOUS_RISK);
builder.Ignore(t => t.LastDateSystem);
}
}
#endregion
@ -380,6 +381,10 @@ builder.HasOne(t => t.Nav_CheckProjectProjectCategory).WithMany().HasForeignKey(
builder.HasOne(t => t.Nav_CheckProjectCategory).WithMany().HasForeignKey(t => t.CHECK_PROJECT_CATEGORY_ID).OnDelete(DeleteBehavior.Restrict);
builder.Property(t => t.CHECKCONTENT).HasMaxLength(500);
builder.HasOne(t => t.Nav_Contents).WithMany().HasForeignKey(t => t.CHECK_CONTENTS_ID).OnDelete(DeleteBehavior.Restrict);
builder.Property(t => t.DESCRIBE).HasMaxLength(500);
builder.Ignore(t => t.CHECK_TYPE_ID);
builder.Ignore(t => t.CHECK_TYPE_LEVEL_ID);
builder.Ignore(t => t.SUBMIT_STATUS);
}
}
#endregion
@ -4124,6 +4129,7 @@ builder.Ignore(t => t.STATUSSHOW);
builder.HasOne(t => t.Nav_Approve).WithMany().HasForeignKey(t => t.APPROVE_ID).OnDelete(DeleteBehavior.Restrict);
builder.HasOne(t => t.Nav_Enums).WithMany().HasForeignKey(t => t.CheckLevel_ENUMS_ID).OnDelete(DeleteBehavior.Restrict);
builder.Ignore(t => t.IS_OVERTIME);
builder.Ignore(t => t.CONTENT32);
}
}
#endregion

View File

@ -305,5 +305,12 @@ namespace APT.MS.Domain.Entities.SC
/// </summary>
[Description("是否已经发送短信")]
public bool IS_SENDED { get; set; }
/// <summary>
/// 会议内容(普通会议显示再此,为了显示做关联)
/// </summary>
[Description("会议内容")]
[DataFieldIngore]
public string CONTENT32 { get; set; }
}
}

View File

@ -217,7 +217,7 @@ namespace APT.MS.Domain.Enums
UserAdd = 20,
/// <summary>
/// 危险源辨识触发 30
/// 危险源辨识触发 30 ???ToHM062_HM102
/// </summary>
[Description("危险源辨识触发")]
HazardsAdd = 30,
@ -246,8 +246,203 @@ namespace APT.MS.Domain.Enums
[Description("标准化系统评审意见")]
ToOG034Edit = 70,
/// <summary>
/// 安全生产方针征集表 72
/// </summary>
[Description("安全生产方针征集表")]
ToPT014 = 72,
/// <summary>
/// 认可与奖励上报表 74
/// </summary>
[Description("认可与奖励上报表")]
ToOG028 = 74,
/// <summary>
/// 风险评价小组成立 76
/// </summary>
[Description("风险评价小组成立")]
ToHM134 = 76,
//设备设施维修计划讨论
//设备设施维修工作方案讨论
//安全投入论证
/// <summary>
/// 应急机构成立及人员任命 84
/// </summary>
[Description("应急机构成立及人员任命")]
ToOG010 = 84,
//成立矿山救护队
///// <summary>
///// 潜在紧急事件讨论 88
///// </summary>
//[Description("潜在紧急事件讨论")]
//ToCM018 = 88,
/// <summary>
/// 应急能力评估 90
/// </summary>
[Description("应急能力评估")]
ToCM026 = 90,
/// <summary>
/// 应急演练计划讨论 92
/// </summary>
[Description("应急演练计划讨论")]
ToCM002 = 92,
//应急演练方案讨论
/// <summary>
/// 事故事件上报表 96
/// </summary>
[Description("事故事件上报表")]
ToAE006 = 96,
/// <summary>
/// 事故调查小组成员表 98
/// </summary>
[Description("事故调查小组成员表")]
ToAE008 = 98,
/// <summary>
/// 事故事件调查结果填报 99
/// </summary>
[Description("事故事件调查结果填报")]
ToAE010 = 99,
/// <summary>
/// 勘察记录表 100
/// </summary>
[Description("勘察记录表")]
ToAE018 = 100,
//事故事件统计分析
//事故事件回顾
/// <summary>
/// 安全检查任务制定 106
/// </summary>
[Description("安全检查任务制定")]
ToBS032 = 106,
/// <summary>
/// 《危险源/风险辨识任务》和《职业危害辨识任务》 108
/// </summary>
[Description("《危险源/风险辨识任务》和《职业危害辨识任务》")]
ToHM062_HM102 = 108,
/// <summary>
/// 触发今日提醒:消息类型:文件上传;消息内容:请上传下年度生产作业计划至文件库 110
/// </summary>
[Description("触发今日提醒:消息类型:文件上传;消息内容:请上传下年度生产作业计划至文件库")]
ToNotice = 110,
/// <summary>
/// 变化识别评估表 112
/// </summary>
[Description("变化识别评估表")]
ToPR023 = 112,
/// <summary>
/// 变化识别评估表 113
/// </summary>
[Description("变化识别评估表")]
PR023ToMeet = 113,
/// <summary>
/// 变化识别评估表 112
/// </summary>
[Description("安全生产法律法规更新与融入")]
ToLR010 = 120,
/// <summary>
/// 员工意见征集表 112
/// </summary>
[Description("员工意见征集表")]
ToOG060 = 122,
/// <summary>
/// 安全标准化内部评价计划 114
/// </summary>
[Description("安全标准化内部评价计划")]
ToPE027 = 124,
//尾矿-勘察文件评审
//尾矿-安全评价文件评审
/// <summary>
/// 回采计划 130
/// </summary>
[Description("回采计划")]
ToTL014 = 130,
//尾矿-回采安全预评价文件评审
//尾矿-闭库安全现状评价文件评审
/// <summary>
/// 作业任务识别 136
/// </summary>
[Description("作业任务识别")]
ToHM104 = 136,
/// <summary>
/// 安全生产责任制签订 138
/// </summary>
[Description("安全生产责任制签订")]
ToOG002 = 138,
//安全评价文件审核
/// <summary>
/// 内部设计文件审核表 142
/// </summary>
[Description("内部设计文件审核表")]
ToPR002 = 142,
/// <summary>
/// 应急预案修订记录 144
/// </summary>
[Description("应急预案修订记录")]
ToSC067 = 144,
//勘察文件审核(尾矿)
//勘察文件审核(露天矿山)
/// <summary>
/// 内部设计文件审核表 150
/// </summary>
[Description("内部设计文件审核表")]
ToPR002_2 = 150,
//回采勘察文件审核(尾矿)
//回采安全预评价文件审核(尾矿)
/// <summary>
/// 内部设计文件审核表 156
/// </summary>
[Description("内部设计文件审核表")]
ToPR002_3 = 156,
//闭库安全现状评价文件审核(尾矿)
/// <summary>
/// 内部设计文件审核表 156
/// </summary>
[Description("内部设计文件审核表")]
ToPR002_4 = 160,
//所有的制度文件审核会
/// <summary>
/// 文件审核表 170
/// </summary>
[Description("文件审核表")]
ToWJSH =170,
}
/// <summary>

View File

@ -386,6 +386,9 @@ namespace APT.MS.Domain.Enums
/// <summary>
/// 会议关联文本 各自添加 各自处理
/// 12-52 普通会议
/// 60-80 文件评审会
/// 90-112 文件审核会
/// </summary>
public enum ConnToOther
{
@ -394,6 +397,272 @@ namespace APT.MS.Domain.Enums
/// </summary>
[Description("安全生产标准化系统评审")]
ToOG034EditName = 10,
/// <summary>
/// 安全生产方针讨论 12
/// </summary>
[Description("安全生产方针讨论")]
= 12,
/// <summary>
/// 认可与奖励评价 14
/// </summary>
[Description("认可与奖励评价")]
= 14,
/// <summary>
/// 风险评价小组成立 16
/// </summary>
[Description("风险评价小组成立")]
= 16,
/// <summary>
/// 设备设施维修计划讨论 18
/// </summary>
[Description("设备设施维修计划讨论")]
= 18,
/// <summary>
/// 设备设施维修工作方案讨论 20
/// </summary>
[Description("设备设施维修工作方案讨论")]
= 20,
/// <summary>
/// 安全投入论证 22
/// </summary>
[Description("安全投入论证")]
= 22,
/// <summary>
/// 应急机构成立及人员任命 24
/// </summary>
[Description("应急机构成立及人员任命")]
= 24,
/// <summary>
/// 成立矿山救护队 26
/// </summary>
[Description("成立矿山救护队")]
= 26,
/// <summary>
/// 潜在紧急事件讨论 28
/// </summary>
[Description("潜在紧急事件讨论")]
= 28,
/// <summary>
/// 应急能力评估 30
/// </summary>
[Description("应急能力评估")]
= 30,
/// <summary>
/// 应急演练计划讨论 32
/// </summary>
[Description("应急演练计划讨论")]
= 32,
/// <summary>
/// 应急演练方案讨论 34
/// </summary>
[Description("应急演练方案讨论")]
= 34,
/// <summary>
/// 事故调查小组成立 36
/// </summary>
[Description("事故调查小组成立")]
= 36,
/// <summary>
/// 事故调查讨论 38
/// </summary>
[Description("事故调查讨论")]
= 38,
/// <summary>
/// 调查报告讨论 40
/// </summary>
[Description("调查报告讨论")]
= 40,
/// <summary>
/// 事故事件统计分析 42
/// </summary>
[Description("事故事件统计分析")]
= 42,
/// <summary>
/// 事故事件回顾 44
/// </summary>
[Description("事故事件回顾")]
= 44,
/// <summary>
/// 安全检查表的回顾与更新 46
/// </summary>
[Description("安全检查表的回顾与更新")]
= 46,
/// <summary>
/// 危险源辨识与风险评价回顾 48
/// </summary>
[Description("危险源辨识与风险评价回顾")]
= 48,
/// <summary>
/// 年度生产作业计划讨论会 50
/// </summary>
[Description("年度生产作业计划讨论会")]
= 50,
/// <summary>
/// 变化管理讨论 52
/// </summary>
[Description("变化管理讨论")]
= 52,
/// <summary>
/// 法律法规更新评审会 60
/// </summary>
[Description("法律法规更新评审会")]
= 60,
/// <summary>
/// 合理化建议评审会 62
/// </summary>
[Description("合理化建议评审会")]
= 62,
/// <summary>
/// 安全标准化评审会 64
/// </summary>
[Description("安全标准化评审会")]
= 64,
/// <summary>
/// 尾矿-勘察文件评审 66
/// </summary>
[Description("尾矿-勘察文件评审")]
= 66,
/// <summary>
/// 尾矿-安全评价文件评审 68
/// </summary>
[Description("尾矿-安全评价文件评审")]
= 68,
/// <summary>
/// 回采勘察文件评审 70
/// </summary>
[Description("回采勘察文件评审")]
= 70,
/// <summary>
/// 尾矿-回采安全预评价文件评审 72
/// </summary>
[Description("尾矿-回采安全预评价文件评审")]
= 72,
/// <summary>
/// 尾矿-闭库安全现状评价文件评审 74
/// </summary>
[Description("尾矿-闭库安全现状评价文件评审")]
= 74,
/// <summary>
/// 许可作业范围评审会 76
/// </summary>
[Description("许可作业范围评审会")]
= 76,
/// <summary>
/// 安全生产责任制评审会 78
/// </summary>
[Description("安全生产责任制评审会")]
= 78,
/// <summary>
/// 尾矿-防震技术论证报告评审会 80
/// </summary>
[Description("尾矿-防震技术论证报告评审会")]
= 80,
/// <summary>
/// 安全评价文件审核 90
/// </summary>
[Description("安全评价文件审核")]
= 90,
/// <summary>
/// 设计文件审核(露天矿山/选厂) 92
/// </summary>
[Description("设计文件审核(露天矿山/选厂)")]
_露天矿山选厂 = 92,
/// <summary>
/// 应急预案审核 94
/// </summary>
[Description("应急预案审核")]
= 94,
/// <summary>
/// 勘察文件审核(尾矿) 96
/// </summary>
[Description("勘察文件审核(尾矿)")]
_尾矿 = 96,
/// <summary>
/// 勘察文件审核(露天矿山) 98
/// </summary>
[Description("勘察文件审核(露天矿山)")]
_露天矿山 = 98,
/// <summary>
/// 设计文件审核(尾矿) 100
/// </summary>
[Description("设计文件审核(尾矿)")]
_尾矿 = 100,
/// <summary>
/// 回采勘察文件审核(尾矿) 102
/// </summary>
[Description("回采勘察文件审核(尾矿)")]
_尾矿 = 102,
/// <summary>
/// 回采安全预评价文件审核(尾矿) 104
/// </summary>
[Description("回采安全预评价文件审核(尾矿)")]
_尾矿 = 104,
/// <summary>
/// 回采设计文件审核(尾矿) 106
/// </summary>
[Description("回采设计文件审核(尾矿)")]
_尾矿 = 106,
/// <summary>
/// 闭库安全现状评价文件审核(尾矿) 108
/// </summary>
[Description("闭库安全现状评价文件审核(尾矿)")]
_尾矿 = 108,
/// <summary>
/// 闭库安全现状评价文件审核(尾矿) 110
/// </summary>
[Description("闭库安全现状评价文件审核(尾矿)")]
_尾矿 = 110,
/// <summary>
/// 所有的制度文件审核会 112
/// </summary>
[Description("所有的制度文件审核会")]
= 112,
}
#endregion
@ -621,10 +890,39 @@ namespace APT.MS.Domain.Enums
/// </summary>
public enum SOURCETYPE
{
///// <summary>
///// 事故事件上报 5
///// </summary>
//[Description("事故事件上报")]
/// <summary>
/// 事故事件上报 5
/// 事故调查小组成员 5
/// </summary>
[Description("事故调查小组成员")]
AE008ToMeet = 5,
/// <summary>
/// 事故事件上报 10
/// </summary>
[Description("事故事件上报")]
EventReport = 5,
AE006ToMeet = 10,
/// <summary>
/// 勘察记录表 15
/// </summary>
[Description("勘察记录表")]
AE018ToMeet = 15,
/// <summary>
/// 变化识别评估 20
/// </summary>
[Description("变化识别评估")]
PR023ToMeet = 20,
/// <summary>
/// 安全生产方针征集表 25
/// </summary>
[Description("安全生产方针征集表")]
PT014ToMeet =25,
}
}

View File

@ -91,12 +91,16 @@
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.12" />
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="5.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="5.0.0" />
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.7.9" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="5.0.1" />
<PackageReference Include="MySql.Data.EntityFrameworkCore" Version="8.0.19" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="Oracle.EntityFrameworkCore" Version="5.21.4" />
<PackageReference Include="Serilog.AspNetCore" Version="5.0.0" />
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
<PackageReference Include="StackExchange.Redis" Version="2.2.88" />
<PackageReference Include="System.Linq.Dynamic.Core" Version="1.2.14" />
<PackageReference Include="System.ServiceModel.Duplex" Version="4.4.*" />

File diff suppressed because it is too large Load Diff

View File

@ -872,19 +872,19 @@ namespace APT.PP.WebApi.Controllers.Api.PP
bool isChange = false;
foreach (var item in listMtBegin)
{
switch (item.SOURCETYPE)
{
case SOURCETYPE.EventReport:
//foreach (var item in listMtBegin)
//{
// switch (item.SOURCETYPE)
// {
// case SOURCETYPE.EventReport:
if (!isChange)
isChange = true;
break;
default:
break;
}
}
// if (!isChange)
// isChange = true;
// break;
// default:
// break;
// }
//}
#endregion

View File

@ -1,6 +1,8 @@
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Hosting;
using Autofac.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Serilog;
namespace APT.RB.WebApi
{
@ -8,12 +10,27 @@ namespace APT.RB.WebApi
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
Log.Logger = new LoggerConfiguration()
.MinimumLevel.Override("Microsoft", Serilog.Events.LogEventLevel.Error)
.WriteTo.File("logInfo/log-.txt", rollingInterval: RollingInterval.Month)
.CreateLogger();
try
{
CreateWebHostBuilder(args).Build().Run();
}
catch (System.Exception ex)
{
Log.Fatal(ex, "Host terminated unexpectedly");
}
finally
{
Log.CloseAndFlush();
}
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureServices(services => services.AddAutofac())
.UseStartup<Startup>();
.UseStartup<Startup>().UseSerilog();//wyw
}
}

View File

@ -26,16 +26,14 @@ namespace APT.SC.WebApi.Controllers.Api.SC
IFMUserService FMUserService { get; set; }
IPFApproveCallBackService ApproveCallBackService { get; set; }
IPFCodeRuleService PFCodeRuleService { get; set; }
IPFCodeRuleService CodeRuleService { get; set; }
IFMNotificationTaskService FMNotificActionTaskService { get; set; }
IFMNoticeService FMNoticeService { get; set; }
public SCMTMeetingController(IFMUserService fMUserService, IFMFlowPermitService mFlowPermitService, IPFApproveCallBackService approveCallBackService, IPFCodeRuleService pFCodeRuleService, IPFCodeRuleService codeRuleService, IFMNotificationTaskService fMNotificActionTaskService, IFMNoticeService noticeService)
public SCMTMeetingController(IFMUserService fMUserService, IFMFlowPermitService mFlowPermitService, IPFApproveCallBackService approveCallBackService, IPFCodeRuleService pFCodeRuleService, IFMNotificationTaskService fMNotificActionTaskService, IFMNoticeService noticeService)
{
FMUserService = fMUserService;
MFlowPermitService = mFlowPermitService;
ApproveCallBackService = approveCallBackService;
PFCodeRuleService = pFCodeRuleService;
CodeRuleService = codeRuleService;
FMNotificActionTaskService = fMNotificActionTaskService;
FMNoticeService = noticeService;
}
@ -247,6 +245,7 @@ namespace APT.SC.WebApi.Controllers.Api.SC
{
throw new Exception("请选择会议类型!");
}
if (entity.Nav_Department == null)
{
entity.Nav_Department = GetEntity<T_FM_DEPARTMENT>(entity.DEPARTMENT_ID);
@ -695,21 +694,23 @@ namespace APT.SC.WebApi.Controllers.Api.SC
}
if (entity.CREACTTYPE == null)
{
entity.CREACTTYPE = CREACTTYPEEnum.UserAdd;
}
if (string.IsNullOrEmpty(entity.CODE))
entity.CODE = "HY" + DateTime.Now.ToString("yyyyMMddHHmm");
#region CREACTTYPE == CREACTTYPEEnum.
if (entity.CREACTTYPE == CREACTTYPEEnum.System || entity.CREACTTYPE == CREACTTYPEEnum.UserAdd)
if ((entity.CREACTTYPE == CREACTTYPEEnum.System || entity.CREACTTYPE == CREACTTYPEEnum.UserAdd) && !string.IsNullOrEmpty(entity.CONTENT32))
{
//非特殊触发
if (!string.IsNullOrEmpty(entity.CONTENT) && entity.CONTENT.Contains(ConnToOther.ToOG034EditName.GetDescription()))
//普通会议、文件审核会、文件评审会 会议内容是选择的
//安委会、基层安全会 会议内容输入
CREACTTYPEEnum? CREACTTYPE = GetCREACTTYPE(entity.MEETINGTYPE, entity.CONTENT32);//根据会议内容 触发对应表单
if (CREACTTYPE != null)
{
entity.CREACTTYPE = CREACTTYPEEnum.ToOG034Edit;
entity.CREACTTYPE = CREACTTYPE;
}
}
#endregion
#region
@ -777,39 +778,14 @@ namespace APT.SC.WebApi.Controllers.Api.SC
// 审批完 回调方法 SC/SCMTMeeting/MeetingNoticeBack
#region
try
{
if (entity.CREACTTYPE == CREACTTYPEEnum.System || entity.CREACTTYPE == CREACTTYPEEnum.UserAdd)
{
if (contentName != null && contentName.Any())
{
var connentName = GetEntity<T_SC_MT_CONTENT_NAME>(e => e.NAME == ConnToOther.ToOG034EditName.GetDescription());
if (connentName != null)
{
var check = contentName.FirstOrDefault(e => e.CONTENTNAME_ID == connentName.ID);
if (check != null)
{
entity.CREACTTYPE = CREACTTYPEEnum.ToOG034Edit;
this.UnifiedCommit(() =>
{
if (entity != null)
UpdateEntityNoCommit(entity);
});
}
}
}
}
}
catch { }
#endregion
if (entity.IS_SEND)
{
//短信发送
FMNoticeService.SendMsg(NOTICETYPE.Meeting, entity.ID);
try
{
//短信发送
FMNoticeService.SendMsg(NOTICETYPE.Meeting, entity.ID);
}
catch { }
}
}
else
@ -821,8 +797,142 @@ namespace APT.SC.WebApi.Controllers.Api.SC
});
}
/// <summary>
/// 根据检查内容 返回会议生成方式
/// </summary>
/// <param name="MEETINGTYPE"></param>
/// <param name="CONTENT"></param>
/// <returns></returns>
private CREACTTYPEEnum? GetCREACTTYPE(SCMEETINGTYPE MEETINGTYPE, string CONTENT)
{
if (string.IsNullOrEmpty(CONTENT))
return null;
switch (MEETINGTYPE)
{
case SCMEETINGTYPE.Ordinary:
if (CONTENT.Contains(ConnToOther.ToOG034EditName.GetDescription()))
return CREACTTYPEEnum.ToOG034Edit;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToPT014;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToOG028;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToHM134;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToOG010;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToCM018;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToCM026;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToCM002;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
//if (CONTENT.Contains(ConnToOther.事故调查小组成立.GetDescription()))
// return CREACTTYPEEnum.ToAE006;
//if (CONTENT.Contains(ConnToOther.事故调查讨论.GetDescription()))
// return CREACTTYPEEnum.ToAE008;
//if (CONTENT.Contains(ConnToOther.调查报告讨论.GetDescription()))
// return CREACTTYPEEnum.ToAE018;
//事故事件与会议关联总体流程
//事故事件上报[AE006] => 审批 => 触发【事故调查小组成立】会议 => 【事故调查小组成员AE008】表单=> 触发【事故调查讨论】会议 => 【勘察记录表 AE018】表单 => 触发【调查报告讨论】会议 => 【事故事件调查结果填报表AE010】
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToAE008;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToAE018;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToAE010;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToBS032;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToHM062_HM102;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToNotice;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToPR023;
break;
case SCMEETINGTYPE.FileAudit:
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToLR010;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToOG060;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToPE027;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToTL014;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToHM104;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToOG002;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
break;
case SCMEETINGTYPE.FileReView:
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther._露天矿山选厂.GetDescription()))
return CREACTTYPEEnum.ToPR002;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return CREACTTYPEEnum.ToSC067;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther._露天矿山.GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToPR002_2;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToPR002_3;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToWJSH;
if (CONTENT.Contains(ConnToOther._尾矿.GetDescription()))
return CREACTTYPEEnum.ToPR002_4;
if (CONTENT.Contains(ConnToOther..GetDescription()))
return null;
break;
case SCMEETINGTYPE.SafetyBoard:
break;
case SCMEETINGTYPE.BasicSecurity:
break;
default:
break;
}
return null;
}
/// <summary>
/// 发送短信
/// </summary>