This commit is contained in:
parent
028e607eb8
commit
93006cdabf
|
@ -18,176 +18,6 @@ namespace BLL
|
||||||
{
|
{
|
||||||
public static Model.SGGLDB db = Funs.DB;
|
public static Model.SGGLDB db = Funs.DB;
|
||||||
|
|
||||||
#region 启动监视器 定时清理推送日志
|
|
||||||
/// <summary>
|
|
||||||
/// 监视组件
|
|
||||||
/// </summary>
|
|
||||||
private static Timer messageTimer1;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 关键事项超期预警定时提醒邮箱
|
|
||||||
/// </summary>
|
|
||||||
public static void StartMonitorOverdueWarningPushEmail()
|
|
||||||
{
|
|
||||||
int adTimeJ = 60 * 4;
|
|
||||||
if (messageTimer1 != null)
|
|
||||||
{
|
|
||||||
messageTimer1.Stop();
|
|
||||||
messageTimer1.Dispose();
|
|
||||||
messageTimer1 = null;
|
|
||||||
}
|
|
||||||
if (adTimeJ > 0)
|
|
||||||
{
|
|
||||||
messageTimer1 = new Timer
|
|
||||||
{
|
|
||||||
AutoReset = true
|
|
||||||
};
|
|
||||||
messageTimer1.Elapsed += new ElapsedEventHandler(OverdueWarningPushEmail);
|
|
||||||
messageTimer1.Interval = 1000 * 60 * adTimeJ;// 60分钟 60000 * adTimeJ;
|
|
||||||
messageTimer1.Start();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 流程确认 定时执行 系统启动5分钟
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender">Timer组件</param>
|
|
||||||
/// <param name="e">事件参数</param>
|
|
||||||
private static void OverdueWarningPushEmail(object sender, ElapsedEventArgs e)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Model.SGGLDB db = Funs.DB;
|
|
||||||
//取未关闭且已经超期的数据
|
|
||||||
|
|
||||||
string strSql = @"select
|
|
||||||
DATEDIFF(DAY, CompleteDate, isnull(CloseDate,getdate())) AS DateDiffDays
|
|
||||||
,a.GJSXID,a.ProjectId,a.Detail,a.UserID,a.createDate,Base_Project.ProjectName,Base_Unit.UnitName,a.CloseDate,a.IsManypeople,a.CompleteDate,a.AttachUrl
|
|
||||||
,case a.state when 2 then '正在进行' when 3 then '待办' when 0 then '已关闭' when 1 then '开放' end as state
|
|
||||||
,CNProfessionalName = STUFF((SELECT ',' + Base_CNProfessional.ProfessionalName FROM dbo.Base_CNProfessional where PATINDEX('%,' + RTRIM(Base_CNProfessional.CNProfessionalId) + ',%', ',' + a.CNProfessional_ID + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,QuestionTypeName = STUFF((SELECT ',' + Base_QuestionType.QuestionTypeName FROM dbo.Base_QuestionType where PATINDEX('%,' + RTRIM(Base_QuestionType.QuestionTypeID) + ',%', ',' + a.QuestionTypeID + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,GJSXTypeName = STUFF((SELECT ',' + Base_GJSXType.GJSXTypeName FROM dbo.Base_GJSXType where PATINDEX('%,' + RTRIM(Base_GJSXType.GJSXTypeID) + ',%', ',' + a.GJSXTypeID + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,b.UserName,b.Email as UserEmail
|
|
||||||
,User_ReceiveUserName = STUFF((SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%', ',' + a.User_ReceiveID + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,User_ReceiveUserEmail = STUFF((SELECT ',' + p2.Email FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%', ',' + a.User_ReceiveID + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,User_AcceptanceUserName = STUFF((SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%', ',' + a.user_Acceptance + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,User_AcceptanceUserEmail = STUFF((SELECT ',' + p2.Email FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%', ',' + a.user_Acceptance + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,User_CsUsers = STUFF((SELECT ',' + p2.UserName FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%', ',' + a.CsUsers + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
,User_CsUsersUserEmail = STUFF((SELECT ',' + p2.Email FROM dbo.Sys_User as p2 where PATINDEX('%,' + RTRIM(p2.UserId) + ',%', ',' + a.CsUsers + ',') > 0 FOR XML PATH('')), 1, 1,'')
|
|
||||||
from GJSX as a
|
|
||||||
left join Sys_User as b on a.UserId = b.UserId
|
|
||||||
left join[dbo].[Base_Project] on a.ProjectId = Base_Project.ProjectId
|
|
||||||
left join[dbo].[Base_Unit] on a.UnitId = Base_Unit.UnitId
|
|
||||||
where 1=1 and a.state<>'0' and GETDATE()>a.CompleteDate ";
|
|
||||||
|
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
|
||||||
|
|
||||||
DataTable table = SQLHelper.GetDataTableRunText(strSql, parameter);
|
|
||||||
|
|
||||||
// 使用LINQ将DataTable转换为List<GJSXItem>
|
|
||||||
var lstOverdue = table.AsEnumerable()
|
|
||||||
.Select(row => new GJSXItem
|
|
||||||
{
|
|
||||||
DateDiffDays = Convert.ToInt32(row["DateDiffDays"]),
|
|
||||||
GJSXID = row["GJSXID"].ToString(),
|
|
||||||
ProjectId = row["ProjectId"].ToString(),
|
|
||||||
ProjectName = row["ProjectName"].ToString(),
|
|
||||||
UnitName = row["UnitName"].ToString(),
|
|
||||||
Detail = row["Detail"].ToString(),
|
|
||||||
CNProfessionalName = row["CNProfessionalName"].ToString(),
|
|
||||||
QuestionTypeName = row["QuestionTypeName"].ToString(),
|
|
||||||
GJSXTypeName = row["GJSXTypeName"].ToString(),
|
|
||||||
UserName = row["UserName"].ToString(),
|
|
||||||
//UserEmail = row["UserEmail"].ToString(),
|
|
||||||
User_ReceiveUserName = row["User_ReceiveUserName"].ToString(),
|
|
||||||
//User_ReceiveUserEmail = row["User_ReceiveUserEmail"].ToString(),
|
|
||||||
User_AcceptanceUserName = row["User_AcceptanceUserName"].ToString(),
|
|
||||||
//User_AcceptanceUserEmail = row["User_AcceptanceUserEmail"].ToString(),
|
|
||||||
User_CsUsers = row["User_CsUsers"].ToString(),
|
|
||||||
//User_CsUsersUserEmail = row["User_CsUsersUserEmail"].ToString(),
|
|
||||||
CompleteDate = Convert.ToDateTime(row["CompleteDate"].ToString())
|
|
||||||
})
|
|
||||||
.ToList();
|
|
||||||
|
|
||||||
////超期一周
|
|
||||||
//var allItems1 = from x in db.GJSX
|
|
||||||
// join a in db.Base_Project on x.ProjectId equals a.ProjectId
|
|
||||||
// join b in db.Base_Unit on x.UnitId equals b.UnitId
|
|
||||||
// where x.State != "0" && x.CloseDate == null && DateTime.Now > Convert.ToDateTime(x.CompleteDate).AddDays(7)
|
|
||||||
// && DateTime.Now < Convert.ToDateTime(x.CompleteDate).AddDays(14)
|
|
||||||
// select x;
|
|
||||||
|
|
||||||
////超期两周
|
|
||||||
//var allItems2 = from x in db.GJSX
|
|
||||||
// where x.State != "0" && x.CloseDate == null && DateTime.Now > Convert.ToDateTime(x.CompleteDate).AddDays(14)
|
|
||||||
// && DateTime.Now < Convert.ToDateTime(x.CompleteDate).AddDays(21)
|
|
||||||
// select x;
|
|
||||||
|
|
||||||
////超期三周
|
|
||||||
//var allItems3 = from x in db.GJSX
|
|
||||||
// where x.State != "0" && x.CloseDate == null && DateTime.Now > Convert.ToDateTime(x.CompleteDate).AddDays(21)
|
|
||||||
// select x;
|
|
||||||
|
|
||||||
|
|
||||||
if (lstOverdue.Any())
|
|
||||||
{
|
|
||||||
foreach (var item in lstOverdue)
|
|
||||||
{
|
|
||||||
if (item.DateDiffDays > 6)
|
|
||||||
{//超期一周
|
|
||||||
MailMessage mail = new MailMessage();
|
|
||||||
//邮件主题
|
|
||||||
mail.Subject = "关键事项超期预警提醒";
|
|
||||||
//邮件正文
|
|
||||||
mail.Body = $@"责任单位:{item.UnitName}
|
|
||||||
项目名称:{item.ProjectName}
|
|
||||||
事项ID:{item.GJSXID}
|
|
||||||
事项描述:{item.Detail}
|
|
||||||
事项类别:{item.GJSXTypeName}
|
|
||||||
紧急程度:{item.QuestionTypeName}
|
|
||||||
专业:{item.CNProfessionalName}
|
|
||||||
约定完成时间:{item.CompleteDate.ToShortDateString()}";
|
|
||||||
|
|
||||||
|
|
||||||
mail.To.Add("1923421292@qq.com");
|
|
||||||
mail.To.Add("765289303@qq.com");
|
|
||||||
mail.CC.Add("1784803958@qq.com");
|
|
||||||
//if (!string.IsNullOrWhiteSpace(item.UserEmail))
|
|
||||||
//{//提出人
|
|
||||||
// mail.To.Add(item.UserEmail);
|
|
||||||
//}
|
|
||||||
//if (!string.IsNullOrWhiteSpace(item.User_AcceptanceUserEmail))
|
|
||||||
//{//责任人
|
|
||||||
// mail.To.Add(item.User_AcceptanceUserEmail);
|
|
||||||
//}
|
|
||||||
//if (!string.IsNullOrWhiteSpace(item.User_ReceiveUserEmail))
|
|
||||||
//{//跟踪人
|
|
||||||
// mail.To.Add(item.User_ReceiveUserEmail);
|
|
||||||
//}
|
|
||||||
//if (!string.IsNullOrWhiteSpace(item.User_CsUsersUserEmail))
|
|
||||||
//{//抄送人
|
|
||||||
// //mail.CC.Add("765289303@qq.com");
|
|
||||||
// mail.CC.Add(item.User_CsUsersUserEmail);
|
|
||||||
//}
|
|
||||||
if (item.DateDiffDays > 21)
|
|
||||||
{//超期三周——增加抄送主管
|
|
||||||
|
|
||||||
}
|
|
||||||
else if (item.DateDiffDays > 13)
|
|
||||||
{//超期两周——增加项目经理、部门主管
|
|
||||||
|
|
||||||
}
|
|
||||||
PushEmail(mail);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 关键事项超期预警定时提醒发送邮箱
|
/// 关键事项超期预警定时提醒发送邮箱
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -334,6 +164,7 @@ namespace BLL
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h2>关键事项超期预警提醒</h2>
|
<h2>关键事项超期预警提醒</h2>
|
||||||
|
<a href='https://zhgd.cwcec.com/'>中国五环智慧施工管理信息系统</a>
|
||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -397,7 +228,5 @@ namespace BLL
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
<OutputPath>bin\</OutputPath>
|
<OutputPath>bin\</OutputPath>
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>0</WarningLevel>
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
<Prefer32Bit>false</Prefer32Bit>
|
<Prefer32Bit>false</Prefer32Bit>
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||||
|
@ -19697,7 +19697,7 @@
|
||||||
</FlavorProperties>
|
</FlavorProperties>
|
||||||
</VisualStudio>
|
</VisualStudio>
|
||||||
</ProjectExtensions>
|
</ProjectExtensions>
|
||||||
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets" />
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
<Target Name="BeforeBuild">
|
<Target Name="BeforeBuild">
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_PublishTargetUrl>E:\诺必达合肥\发布\五环WebApi</_PublishTargetUrl>
|
<_PublishTargetUrl>E:\诺必达合肥\发布\五环WebApi</_PublishTargetUrl>
|
||||||
<History>True|2025-01-23T15:10:37.9664637Z||;True|2024-09-24T09:51:10.8028974+08:00||;True|2024-09-20T17:30:59.6144803+08:00||;True|2024-09-20T15:28:40.2547949+08:00||;True|2024-09-19T16:30:51.3047517+08:00||;True|2024-09-19T15:53:23.2431713+08:00||;True|2024-09-19T15:48:55.0571748+08:00||;True|2024-09-19T15:06:29.5748482+08:00||;True|2024-09-19T14:55:42.1477578+08:00||;True|2024-09-19T10:07:53.8666329+08:00||;True|2024-09-03T16:26:17.4985546+08:00||;True|2024-07-17T10:29:15.9472548+08:00||;</History>
|
<History>True|2025-03-13T02:58:17.1401575Z||;True|2025-01-23T23:10:37.9664637+08:00||;True|2024-09-24T09:51:10.8028974+08:00||;True|2024-09-20T17:30:59.6144803+08:00||;True|2024-09-20T15:28:40.2547949+08:00||;True|2024-09-19T16:30:51.3047517+08:00||;True|2024-09-19T15:53:23.2431713+08:00||;True|2024-09-19T15:48:55.0571748+08:00||;True|2024-09-19T15:06:29.5748482+08:00||;True|2024-09-19T14:55:42.1477578+08:00||;True|2024-09-19T10:07:53.8666329+08:00||;True|2024-09-03T16:26:17.4985546+08:00||;True|2024-07-17T10:29:15.9472548+08:00||;</History>
|
||||||
<LastFailureDetails />
|
<LastFailureDetails />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
@ -86,22 +86,22 @@
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/App_global.asax.compiled">
|
<File Include="bin/App_global.asax.compiled">
|
||||||
<publishTime>01/23/2025 23:10:36</publishTime>
|
<publishTime>03/13/2025 10:58:15</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/App_global.asax.dll">
|
<File Include="bin/App_global.asax.dll">
|
||||||
<publishTime>01/23/2025 23:10:36</publishTime>
|
<publishTime>03/13/2025 10:58:15</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/Aspose.Words.dll">
|
<File Include="bin/Aspose.Words.dll">
|
||||||
<publishTime>12/06/2024 20:13:58</publishTime>
|
<publishTime>12/06/2024 20:13:58</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/BLL.dll">
|
<File Include="bin/BLL.dll">
|
||||||
<publishTime>01/23/2025 23:10:13</publishTime>
|
<publishTime>03/13/2025 10:57:54</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/BLL.dll.config">
|
<File Include="bin/BLL.dll.config">
|
||||||
<publishTime>12/26/2024 09:46:51</publishTime>
|
<publishTime>12/26/2024 09:46:52</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/BLL.pdb">
|
<File Include="bin/BLL.pdb">
|
||||||
<publishTime>01/23/2025 23:10:13</publishTime>
|
<publishTime>03/13/2025 10:57:54</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/BouncyCastle.Crypto.dll">
|
<File Include="bin/BouncyCastle.Crypto.dll">
|
||||||
<publishTime>12/18/2020 05:32:28</publishTime>
|
<publishTime>12/18/2020 05:32:28</publishTime>
|
||||||
|
@ -128,16 +128,16 @@
|
||||||
<publishTime>07/25/2012 19:48:56</publishTime>
|
<publishTime>07/25/2012 19:48:56</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/Model.dll">
|
<File Include="bin/Model.dll">
|
||||||
<publishTime>01/23/2025 23:10:09</publishTime>
|
<publishTime>03/13/2025 10:57:48</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/Model.pdb">
|
<File Include="bin/Model.pdb">
|
||||||
<publishTime>01/23/2025 23:10:09</publishTime>
|
<publishTime>03/13/2025 10:57:48</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/netstandard.dll">
|
<File Include="bin/netstandard.dll">
|
||||||
<publishTime>11/06/2024 14:10:05</publishTime>
|
<publishTime>07/04/2024 14:13:01</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/Newtonsoft.Json.dll">
|
<File Include="bin/Newtonsoft.Json.dll">
|
||||||
<publishTime>11/28/2018 02:07:34</publishTime>
|
<publishTime>03/18/2021 04:03:36</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/Newtonsoft.Json.pdb">
|
<File Include="bin/Newtonsoft.Json.pdb">
|
||||||
<publishTime>11/28/2018 01:59:08</publishTime>
|
<publishTime>11/28/2018 01:59:08</publishTime>
|
||||||
|
@ -311,13 +311,13 @@
|
||||||
<publishTime>05/24/2018 21:38:24</publishTime>
|
<publishTime>05/24/2018 21:38:24</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/SgManager.AI.dll">
|
<File Include="bin/SgManager.AI.dll">
|
||||||
<publishTime>12/26/2024 10:17:35</publishTime>
|
<publishTime>03/13/2025 10:57:45</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/SgManager.AI.dll.config">
|
<File Include="bin/SgManager.AI.dll.config">
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>03/13/2025 10:52:20</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/SgManager.AI.pdb">
|
<File Include="bin/SgManager.AI.pdb">
|
||||||
<publishTime>12/26/2024 10:17:35</publishTime>
|
<publishTime>03/13/2025 10:57:45</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/Swashbuckle.Core.dll">
|
<File Include="bin/Swashbuckle.Core.dll">
|
||||||
<publishTime>07/08/2017 09:30:56</publishTime>
|
<publishTime>07/08/2017 09:30:56</publishTime>
|
||||||
|
@ -326,13 +326,13 @@
|
||||||
<publishTime>02/19/2020 18:05:18</publishTime>
|
<publishTime>02/19/2020 18:05:18</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/System.Configuration.ConfigurationManager.dll">
|
<File Include="bin/System.Configuration.ConfigurationManager.dll">
|
||||||
<publishTime>08/19/2022 19:55:18</publishTime>
|
<publishTime>08/20/2022 03:55:18</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/System.Diagnostics.DiagnosticSource.dll">
|
<File Include="bin/System.Diagnostics.DiagnosticSource.dll">
|
||||||
<publishTime>04/15/2020 06:49:20</publishTime>
|
<publishTime>04/15/2020 06:49:20</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/System.IO.Compression.dll">
|
<File Include="bin/System.IO.Compression.dll">
|
||||||
<publishTime>11/06/2024 14:10:05</publishTime>
|
<publishTime>07/04/2024 14:13:01</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/System.Memory.dll">
|
<File Include="bin/System.Memory.dll">
|
||||||
<publishTime>02/19/2020 18:05:18</publishTime>
|
<publishTime>02/19/2020 18:05:18</publishTime>
|
||||||
|
@ -347,7 +347,7 @@
|
||||||
<publishTime>02/19/2020 18:05:16</publishTime>
|
<publishTime>02/19/2020 18:05:16</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/System.ValueTuple.dll">
|
<File Include="bin/System.ValueTuple.dll">
|
||||||
<publishTime>11/06/2024 14:10:05</publishTime>
|
<publishTime>07/04/2024 14:13:01</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/System.Web.Cors.dll">
|
<File Include="bin/System.Web.Cors.dll">
|
||||||
<publishTime>11/28/2018 20:58:44</publishTime>
|
<publishTime>11/28/2018 20:58:44</publishTime>
|
||||||
|
@ -389,13 +389,13 @@
|
||||||
<publishTime>02/09/2013 00:42:28</publishTime>
|
<publishTime>02/09/2013 00:42:28</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/WebAPI.dll">
|
<File Include="bin/WebAPI.dll">
|
||||||
<publishTime>01/23/2025 23:10:13</publishTime>
|
<publishTime>03/13/2025 10:57:58</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/WebAPI.pdb">
|
<File Include="bin/WebAPI.pdb">
|
||||||
<publishTime>01/23/2025 23:10:13</publishTime>
|
<publishTime>03/13/2025 10:57:58</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/WebAPI.xml">
|
<File Include="bin/WebAPI.xml">
|
||||||
<publishTime>01/23/2025 23:10:13</publishTime>
|
<publishTime>03/13/2025 10:57:57</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="bin/WebGrease.dll">
|
<File Include="bin/WebGrease.dll">
|
||||||
<publishTime>01/23/2014 21:57:34</publishTime>
|
<publishTime>01/23/2014 21:57:34</publishTime>
|
||||||
|
@ -479,7 +479,7 @@
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="PrecompiledApp.config">
|
<File Include="PrecompiledApp.config">
|
||||||
<publishTime>01/23/2025 23:10:14</publishTime>
|
<publishTime>03/13/2025 10:57:59</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="Scripts/bootstrap.js">
|
<File Include="Scripts/bootstrap.js">
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||||
|
@ -505,6 +505,24 @@
|
||||||
<File Include="Scripts/jquery-3.3.1.slim.min.map">
|
<File Include="Scripts/jquery-3.3.1.slim.min.map">
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||||
</File>
|
</File>
|
||||||
|
<File Include="Scripts/jquery-3.5.1.js">
|
||||||
|
<publishTime>03/13/2025 10:19:24</publishTime>
|
||||||
|
</File>
|
||||||
|
<File Include="Scripts/jquery-3.5.1.min.js">
|
||||||
|
<publishTime>03/13/2025 10:19:24</publishTime>
|
||||||
|
</File>
|
||||||
|
<File Include="Scripts/jquery-3.5.1.min.map">
|
||||||
|
<publishTime>03/13/2025 10:19:24</publishTime>
|
||||||
|
</File>
|
||||||
|
<File Include="Scripts/jquery-3.5.1.slim.js">
|
||||||
|
<publishTime>03/13/2025 10:19:23</publishTime>
|
||||||
|
</File>
|
||||||
|
<File Include="Scripts/jquery-3.5.1.slim.min.js">
|
||||||
|
<publishTime>03/13/2025 10:19:23</publishTime>
|
||||||
|
</File>
|
||||||
|
<File Include="Scripts/jquery-3.5.1.slim.min.map">
|
||||||
|
<publishTime>03/13/2025 10:19:23</publishTime>
|
||||||
|
</File>
|
||||||
<File Include="Scripts/modernizr-2.8.3.js">
|
<File Include="Scripts/modernizr-2.8.3.js">
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||||
</File>
|
</File>
|
||||||
|
@ -524,7 +542,7 @@
|
||||||
<publishTime>10/28/2024 14:02:50</publishTime>
|
<publishTime>10/28/2024 14:02:50</publishTime>
|
||||||
</File>
|
</File>
|
||||||
<File Include="Web.config">
|
<File Include="Web.config">
|
||||||
<publishTime>12/26/2024 09:51:06</publishTime>
|
<publishTime>03/13/2025 10:52:20</publishTime>
|
||||||
</File>
|
</File>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
|
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
|
||||||
<UseIISExpress>true</UseIISExpress>
|
<UseIISExpress>true</UseIISExpress>
|
||||||
<Use64BitIISExpress />
|
<Use64BitIISExpress />
|
||||||
<IISExpressSSLPort />
|
<IISExpressSSLPort />
|
||||||
|
@ -9,7 +9,7 @@
|
||||||
<IISExpressWindowsAuthentication />
|
<IISExpressWindowsAuthentication />
|
||||||
<IISExpressUseClassicPipelineMode />
|
<IISExpressUseClassicPipelineMode />
|
||||||
<UseGlobalApplicationHostFile />
|
<UseGlobalApplicationHostFile />
|
||||||
<NameOfLastUsedPublishProfile>G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
|
<NameOfLastUsedPublishProfile>G:\公司项目\五环\SGGL\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
|
||||||
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
|
||||||
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
|
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
|
||||||
<WebStackScaffolding_ControllerDialogWidth>600</WebStackScaffolding_ControllerDialogWidth>
|
<WebStackScaffolding_ControllerDialogWidth>600</WebStackScaffolding_ControllerDialogWidth>
|
||||||
|
|
Loading…
Reference in New Issue