diff --git a/DataBase/版本日志/SUBQHSE_V2025-11-04-xiaj.sql b/DataBase/版本日志/SUBQHSE_V2025-11-04-xiaj.sql
new file mode 100644
index 00000000..0c52c86c
--- /dev/null
+++ b/DataBase/版本日志/SUBQHSE_V2025-11-04-xiaj.sql
@@ -0,0 +1,78 @@
+
+
+----Ѳ죺ֶԭ
+IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Check_CheckControl' AND COLUMN_NAME = 'ReasonAnalysis')
+BEGIN
+ ALTER TABLE Check_CheckControl ADD ReasonAnalysis nvarchar(1000);
+END
+GO
+
+
+----ר飺ֶԭ
+IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Check_JointCheckDetail' AND COLUMN_NAME = 'ReasonAnalysis')
+BEGIN
+ ALTER TABLE Check_JointCheckDetail ADD ReasonAnalysis nvarchar(1000);
+END
+GO
+
+
+ALTER VIEW [dbo].[View_Check_JointCheckDetail]
+AS
+
+SELECT d.JointCheckDetailId,d.JointCheckId, d.UnitWorkId, d.CNProfessionalCode, d.QuestionDef, d.QuestionType,d.CheckSite,
+ d.Standard,d.ReasonAnalysis,d.RectifyOpinion,d.LimitDate,d.AttachUrl,d.HandleWay,d.RectifyDate,d.ReAttachUrl,d.Feedback,d.IsOK,
+ c.ProjectId,c.CheckType,c.UnitId,u.UnitName,c.CheckDate,d.State,d.CreateDate,d.HandleMan,SaveHandleMan,
+ case d.State when '6' then 1
+ else 0 end as OK,
+ case c.CheckType when '1' then 'ܼ'
+ when '2' then '¼'
+ when '3' then 'ڼ'
+ when '4' then 'רҵ'
+ else '' end as CheckTypeStr,
+ --case d.QuestionType when '1' then 'ϸ'
+ -- when '2' then 'ȱ'
+ -- else '' end as QuestionTypeStr,
+ qqt.QualityQuestionType as QuestionTypeStr,
+ pu.UnitName as ProposeUnitName,
+ ppu.UnitType as ProposeUnitType,
+ (select top 1 ApproveDate from dbo.Check_JointCheckApprove jca where jca.JointCheckDetailId=d.JointCheckDetailId
+ order by ApproveDate desc) as OKDate,
+ uw.UnitWorkName,cn.ProfessionalName
+FROM dbo.Check_JointCheckDetail AS d
+ LEFT JOIN dbo.Check_JointCheck AS c ON c.JointCheckId = d.JointCheckId
+ LEFT JOIN dbo.Base_Unit AS u ON u.UnitId = c.UnitId
+ LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=d.UnitWorkId
+ LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=d.CNProfessionalCode
+ LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = c.ProposeUnitId
+ LEFT JOIN dbo.Project_ProjectUnit AS ppu ON ppu.UnitId = c.ProposeUnitId and ppu.ProjectId=c.ProjectId
+ LEFT JOIN dbo.Base_QualityQuestionType AS qqt ON qqt.QualityQuestionTypeId = d.QuestionType
+union
+(SELECT d.CheckControlCode,'', d.UnitWorkId, d.CNProfessionalCode, d.QuestionDef, d.QuestionType,d.CheckSite,
+ '',d.ReasonAnalysis,d.RectifyOpinion,d.LimitDate,d.AttachUrl,d.HandleWay,d.RectifyDate,d.ReAttachUrl,null,null,
+ d.ProjectId,'5',d.UnitId,u.UnitName,d.CheckDate,d.State,d.CheckDate,'','',
+ case d.State when '7' then 1
+ else 0 end as OK,
+ 'Ѳ' as CheckTypeStr,
+ --case d.QuestionType when '1' then 'ϸ'
+ -- when '2' then 'ȱ'
+ -- else '' end as QuestionTypeStr,
+ qqt.QualityQuestionType as QuestionTypeStr,
+ pu.UnitName as ProposeUnitName,
+ ppu.UnitType as ProposeUnitType,
+ (select top 1 ApproveDate from dbo.Check_CheckControlApprove cca where cca.CheckControlCode=d.CheckControlCode
+ order by ApproveDate desc) as OKDate,
+ uw.UnitWorkName,cn.ProfessionalName
+FROM dbo.Check_CheckControl AS d
+ LEFT JOIN dbo.Base_Unit AS u ON u.UnitId = d.UnitId
+ LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=d.UnitWorkId
+ LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=d.CNProfessionalCode
+ LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = d.ProposeUnitId
+ LEFT JOIN dbo.Project_ProjectUnit AS ppu ON ppu.UnitId = d.ProposeUnitId and ppu.ProjectId=d.ProjectId
+ LEFT JOIN dbo.Base_QualityQuestionType AS qqt ON qqt.QualityQuestionTypeId = d.QuestionType
+)
+
+
+
+GO
+
+
diff --git a/SGGL/BLL/CQMS/Check/CheckControlService.cs b/SGGL/BLL/CQMS/Check/CheckControlService.cs
index efd386c6..9e51959f 100644
--- a/SGGL/BLL/CQMS/Check/CheckControlService.cs
+++ b/SGGL/BLL/CQMS/Check/CheckControlService.cs
@@ -57,6 +57,7 @@ namespace BLL
newCheckControl.QuestionType = CheckControl.QuestionType;
newCheckControl.CheckSite = CheckControl.CheckSite;
newCheckControl.QuestionDef = CheckControl.QuestionDef;
+ newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
newCheckControl.LimitDate = CheckControl.LimitDate;
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
newCheckControl.AttachUrl = CheckControl.AttachUrl;
@@ -88,6 +89,7 @@ namespace BLL
newCheckControl.QuestionType = CheckControl.QuestionType;
newCheckControl.CheckSite = CheckControl.CheckSite;
newCheckControl.QuestionDef = CheckControl.QuestionDef;
+ newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
newCheckControl.LimitDate = CheckControl.LimitDate;
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
newCheckControl.AttachUrl = CheckControl.AttachUrl;
@@ -217,6 +219,7 @@ namespace BLL
newCheckControl.QuestionType = CheckControl.QuestionType;
newCheckControl.CheckSite = CheckControl.CheckSite;
newCheckControl.QuestionDef = CheckControl.QuestionDef;
+ newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
newCheckControl.LimitDate = CheckControl.LimitDate;
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
newCheckControl.AttachUrl = CheckControl.AttachUrl;
@@ -288,6 +291,7 @@ namespace BLL
x.IsSubmit,
x.AttachUrl,
x.QuestionDef,
+ x.ReasonAnalysis,
x.QuestionType,
x.RectifyOpinion,
x.LimitDate,
@@ -504,6 +508,7 @@ namespace BLL
x.IsSubmit,
x.AttachUrl,
x.QuestionDef,
+ x.ReasonAnalysis,
x.QuestionType,
x.RectifyOpinion,
x.LimitDate,
@@ -615,6 +620,8 @@ namespace BLL
newCheckControl.QuestionDef = CheckControl.QuestionDef;
if (CheckControl.LimitDate.HasValue)
newCheckControl.LimitDate = CheckControl.LimitDate;
+ if (!string.IsNullOrEmpty(CheckControl.ReasonAnalysis))
+ newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
if (!string.IsNullOrEmpty(CheckControl.RectifyOpinion))
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
if (!string.IsNullOrEmpty(CheckControl.AttachUrl))
diff --git a/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs b/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs
index eb4e3910..09fc0cee 100644
--- a/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs
+++ b/SGGL/BLL/CQMS/Check/JointCheckDetailService.cs
@@ -170,6 +170,7 @@ namespace BLL
newJointCheckDetail.CheckSite = a.CheckSite;
newJointCheckDetail.QuestionType = a.QuestionType;
newJointCheckDetail.Standard = a.Standard;
+ newJointCheckDetail.ReasonAnalysis = a.ReasonAnalysis;
newJointCheckDetail.RectifyOpinion = a.RectifyOpinion;
newJointCheckDetail.LimitDate = a.LimitDate;
newJointCheckDetail.AttachUrl = a.AttachUrl;
@@ -197,6 +198,7 @@ namespace BLL
newJointCheckDetail.CheckSite = a.CheckSite;
newJointCheckDetail.QuestionType = a.QuestionType;
newJointCheckDetail.Standard = a.Standard;
+ newJointCheckDetail.ReasonAnalysis = a.ReasonAnalysis;
newJointCheckDetail.RectifyOpinion = a.RectifyOpinion;
newJointCheckDetail.LimitDate = a.LimitDate;
newJointCheckDetail.AttachUrl = a.AttachUrl;
@@ -256,6 +258,7 @@ namespace BLL
x.QuestionDef,
x.QuestionType,
x.Standard,
+ x.ReasonAnalysis,
x.RectifyOpinion,
x.LimitDate,
x.AttachUrl,
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx
index 957d6d49..db5e37c1 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx
+++ b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx
@@ -159,11 +159,14 @@
-
-
+
+
+
<%--
<%-- FieldType="String" HeaderText="部位" TextAlign="Center" HeaderTextAlign="Center"> --%>
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs
index 7bbbb5f0..df948eed 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs
@@ -108,7 +108,7 @@ namespace FineUIPro.Web.CQMS.Check
protected DataTable ChecklistData()
{
string strSql = @"SELECT chec.CheckControlCode,chec.CheckSite,chec.ProjectId,chec.unitId,cNProfessional.ProfessionalName,"
- + @" QualityQuestionType.QualityQuestionType as QuestionType,chec.LimitDate,chec.QuestionDef,chec.RectifyOpinion,"
+ + @" QualityQuestionType.QualityQuestionType as QuestionType,chec.LimitDate,chec.QuestionDef,chec.ReasonAnalysis,chec.RectifyOpinion,"
+ @" chec.checkman,chec.CheckDate,chec.DocCode,chec.submitman,chec.state,chec.CNProfessionalCode,"
+ @" unit.UnitName,unitWork.UnitWorkName,u.userName "
+ @" FROM Check_CheckControl chec"
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx
index 066b2dbe..433dd71e 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx
+++ b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx
@@ -96,7 +96,13 @@
-
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs
index ec759a1d..f06faf8e 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs
@@ -176,6 +176,7 @@ namespace FineUIPro.Web.CQMS.Check
this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.CheckDate);
}
this.txtQuestionDef.Text = checkControl.QuestionDef;
+ this.txtReasonAnalysis.Text = checkControl.ReasonAnalysis;
this.txtRectifyOpinion.Text = checkControl.RectifyOpinion;
if (checkControl.LimitDate != null)
{
@@ -222,6 +223,7 @@ namespace FineUIPro.Web.CQMS.Check
// this.txtCheckSite.Enabled = false;
// this.txtCheckDate.Enabled = false;
// this.txtQuestionDef.Enabled = false;
+ // this.txtReasonAnalysis.Enabled = false;
// this.txtRectifyOpinion.Enabled = false;
// this.txtLimitDate.Enabled = false;
// txtDocCode.Enabled = false;
@@ -495,8 +497,9 @@ namespace FineUIPro.Web.CQMS.Check
if (!string.IsNullOrEmpty(this.txtCheckDate.Text.Trim()))
{
checkControl.CheckDate = Convert.ToDateTime(this.txtCheckDate.Text.Trim());
- }
+ }
checkControl.QuestionDef = this.txtQuestionDef.Text.Trim();
+ checkControl.ReasonAnalysis = this.txtReasonAnalysis.Text.Trim();
checkControl.RectifyOpinion = this.txtRectifyOpinion.Text.Trim();
if (!string.IsNullOrEmpty(this.txtLimitDate.Text.Trim()))
{
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs
index 6dc0b235..dcb7a71f 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.designer.cs
@@ -158,6 +158,15 @@ namespace FineUIPro.Web.CQMS.Check
///
protected global::FineUIPro.TextArea txtQuestionDef;
+ ///
+ /// txtReasonAnalysis 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextArea txtReasonAnalysis;
+
///
/// txtRectifyOpinion 控件。
///
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx
index a3599ec9..7b97f73a 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx
+++ b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx
@@ -172,13 +172,19 @@
+
+
+
+
+
+
-
-
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs
index 71d4358a..bc8b73d8 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.cs
@@ -250,6 +250,7 @@ namespace FineUIPro.Web.CQMS.Check
string CheckSite = values.Value("CheckSite");
string QuestionDef = values.Value("QuestionDef");
AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpQuestionType");
+ string ReasonAnalysis = values.Value("ReasonAnalysis");
string RectifyOpinion = values.Value("RectifyOpinion");
string AttachUrl = values.Value("AttachUrl");
AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate");
@@ -267,6 +268,7 @@ namespace FineUIPro.Web.CQMS.Check
jointCheckDetail.CreateDate = Convert.ToDateTime(createDate);
}
//jointCheckDetail.Standard = Standard;
+ jointCheckDetail.ReasonAnalysis = ReasonAnalysis;
jointCheckDetail.RectifyOpinion = RectifyOpinion;
if (!string.IsNullOrWhiteSpace(LimitDate.Text.Trim()))
{
@@ -299,6 +301,7 @@ namespace FineUIPro.Web.CQMS.Check
string CheckSite = values.Value("CheckSite");
string QuestionDef = values.Value("QuestionDef");
AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpQuestionType");
+ string ReasonAnalysis = values.Value("ReasonAnalysis");
string RectifyOpinion = values.Value("RectifyOpinion");
string AttachUrl = values.Value("AttachUrl");
AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate");
@@ -326,6 +329,7 @@ namespace FineUIPro.Web.CQMS.Check
jointCheckDetail.QuestionType = drpQuestionType.SelectedValue;
}
//jointCheckDetail.Standard = Standard;
+ jointCheckDetail.ReasonAnalysis = ReasonAnalysis;
jointCheckDetail.RectifyOpinion = RectifyOpinion;
if (!string.IsNullOrWhiteSpace(LimitDate.Text.Trim()))
{
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs
index 3cf86f1b..fe715474 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Check/EditJointCheck.aspx.designer.cs
@@ -293,6 +293,15 @@ namespace FineUIPro.Web.CQMS.Check
///
protected global::System.Web.UI.WebControls.HiddenField hdQuestionType;
+ ///
+ /// txt_ReasonAnalysis 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.TextArea txt_ReasonAnalysis;
+
///
/// txt_RectifyOpinion 控件。
///
diff --git a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx
index 618785cf..2317cf73 100644
--- a/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx
+++ b/SGGL/FineUIPro.Web/CQMS/Check/JointCheckView.aspx
@@ -164,7 +164,7 @@
@@ -172,9 +172,13 @@
SortField="QuestionTypeStr" FieldType="String" HeaderText="问题类别" TextAlign="Center"
HeaderTextAlign="Center">
-
+
+
+
@@ -192,7 +196,7 @@
_IsUpdate;
+ private string _ReasonAnalysis;
+
private EntityRef _Base_Project;
private EntityRef _Sys_User;
@@ -57000,6 +57002,8 @@ namespace Model
partial void OnCCManIdsChanged();
partial void OnIsUpdateChanging(System.Nullable value);
partial void OnIsUpdateChanged();
+ partial void OnReasonAnalysisChanging(string value);
+ partial void OnReasonAnalysisChanged();
#endregion
public Check_CheckControl()
@@ -57518,6 +57522,26 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReasonAnalysis", DbType="NVarChar(1000)")]
+ public string ReasonAnalysis
+ {
+ get
+ {
+ return this._ReasonAnalysis;
+ }
+ set
+ {
+ if ((this._ReasonAnalysis != value))
+ {
+ this.OnReasonAnalysisChanging(value);
+ this.SendPropertyChanging();
+ this._ReasonAnalysis = value;
+ this.SendPropertyChanged("ReasonAnalysis");
+ this.OnReasonAnalysisChanged();
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Check_CheckControl_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project
{
@@ -70421,6 +70445,8 @@ namespace Model
private string _SaveHandleMan;
+ private string _ReasonAnalysis;
+
private EntityRef _Check_JointCheck;
#region 可扩展性方法定义
@@ -70467,6 +70493,8 @@ namespace Model
partial void OnCreateDateChanged();
partial void OnSaveHandleManChanging(string value);
partial void OnSaveHandleManChanged();
+ partial void OnReasonAnalysisChanging(string value);
+ partial void OnReasonAnalysisChanged();
#endregion
public Check_JointCheckDetail()
@@ -70879,6 +70907,26 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReasonAnalysis", DbType="NVarChar(1000)")]
+ public string ReasonAnalysis
+ {
+ get
+ {
+ return this._ReasonAnalysis;
+ }
+ set
+ {
+ if ((this._ReasonAnalysis != value))
+ {
+ this.OnReasonAnalysisChanging(value);
+ this.SendPropertyChanging();
+ this._ReasonAnalysis = value;
+ this.SendPropertyChanged("ReasonAnalysis");
+ this.OnReasonAnalysisChanged();
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Check_JointCheckDetail_Check_JointCheck", Storage="_Check_JointCheck", ThisKey="JointCheckId", OtherKey="JointCheckId", IsForeignKey=true)]
public Check_JointCheck Check_JointCheck
{
@@ -423594,6 +423642,8 @@ namespace Model
private string _Standard;
+ private string _ReasonAnalysis;
+
private string _RectifyOpinion;
private System.Nullable _LimitDate;
@@ -423776,6 +423826,22 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReasonAnalysis", DbType="NVarChar(1000)")]
+ public string ReasonAnalysis
+ {
+ get
+ {
+ return this._ReasonAnalysis;
+ }
+ set
+ {
+ if ((this._ReasonAnalysis != value))
+ {
+ this._ReasonAnalysis = value;
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RectifyOpinion", DbType="NVarChar(500)")]
public string RectifyOpinion
{
diff --git a/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user b/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
index eea4ac92..41e2aee3 100644
--- a/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
+++ b/SGGL/WebAPI/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -6,7 +6,7 @@
<_PublishTargetUrl>G:\发布\五环WebApi
- True|2025-10-31T08:41:11.6570385Z||;True|2025-10-30T15:58:05.2014433+08:00||;True|2025-10-29T16:22:27.7866967+08:00||;True|2025-10-29T11:19:32.1187038+08:00||;True|2025-10-24T15:59:19.4176668+08:00||;True|2025-10-23T10:17:32.2384443+08:00||;True|2025-10-23T10:09:35.0601937+08:00||;True|2025-10-23T09:59:27.2018799+08:00||;True|2025-09-29T15:39:36.8617347+08:00||;True|2025-09-29T11:28:10.9193152+08:00||;True|2025-09-29T10:59:58.2893583+08:00||;True|2025-09-23T16:56:39.6344263+08:00||;True|2025-09-23T16:44:57.4175593+08:00||;True|2025-09-23T16:44:35.0478492+08:00||;True|2025-09-23T16:06:50.5843534+08:00||;True|2025-09-22T20:54:35.9805610+08:00||;True|2025-09-22T20:45:58.7044128+08:00||;True|2025-09-22T20:40:46.7449595+08:00||;True|2025-09-22T15:14:22.9602725+08:00||;True|2025-09-22T15:08:27.5989706+08:00||;True|2025-09-22T14:54:19.5237685+08:00||;True|2025-09-18T09:53:17.9300539+08:00||;True|2025-09-16T19:11:12.4383069+08:00||;True|2025-09-02T11:14:00.9580707+08:00||;True|2025-09-02T10:52:20.0445598+08:00||;True|2025-08-29T17:56:01.6245615+08:00||;True|2025-08-29T17:55:41.2802685+08:00||;True|2025-08-09T21:27:40.2103961+08:00||;True|2025-08-06T15:31:52.1166645+08:00||;True|2025-08-04T18:56:13.9675910+08:00||;True|2025-07-23T11:12:18.0134770+08:00||;True|2025-07-23T10:36:09.9990536+08:00||;True|2025-07-23T10:35:51.8814789+08:00||;True|2025-07-21T17:46:45.4620710+08:00||;True|2025-07-21T17:40:43.9871097+08:00||;True|2025-07-21T17:29:11.9275869+08:00||;True|2025-07-21T17:05:21.7763763+08:00||;True|2025-07-18T17:55:59.4892329+08:00||;True|2025-07-18T11:08:56.2628896+08:00||;True|2025-07-18T10:53:44.2534260+08:00||;True|2025-07-18T10:27:52.6751668+08:00||;True|2025-07-18T10:03:09.1785776+08:00||;True|2025-07-18T10:02:38.1252107+08:00||;True|2025-07-17T18:19:07.5837609+08:00||;True|2025-07-17T15:40:11.9126705+08:00||;True|2025-07-11T17:54:03.0298703+08:00||;True|2025-07-11T16:19:50.3283029+08:00||;True|2025-07-11T15:49:22.5920473+08:00||;True|2025-07-02T14:39:27.0436873+08:00||;True|2025-07-02T11:18:29.1208369+08:00||;True|2025-07-01T15:52:16.6767496+08:00||;True|2025-07-01T10:14:59.0471052+08:00||;True|2025-06-28T11:40:36.0544739+08:00||;True|2025-06-27T15:10:24.4628086+08:00||;True|2025-06-27T10:31:14.8332810+08:00||;True|2025-06-27T10:13:13.3022394+08:00||;True|2025-06-26T23:51:04.1304509+08:00||;True|2025-06-26T23:34:06.4223762+08:00||;True|2025-06-26T22:42:08.9018138+08:00||;True|2025-06-26T22:16:01.8954571+08:00||;True|2025-06-26T21:19:42.2638204+08:00||;True|2025-06-25T23:22:39.7267591+08:00||;True|2025-06-25T23:19:33.2378458+08:00||;True|2025-06-25T22:18:16.2863303+08:00||;True|2025-06-25T22:10:29.2540175+08:00||;True|2025-06-25T22:00:58.5212166+08:00||;True|2025-06-25T22:00:31.2531214+08:00||;True|2025-06-25T18:33:01.5770030+08:00||;True|2025-06-25T17:47:33.7779622+08:00||;True|2025-06-25T17:40:26.9905954+08:00||;True|2025-06-20T11:24:58.4099232+08:00||;True|2025-06-19T16:42:45.2358810+08:00||;True|2025-06-16T19:28:10.6447738+08:00||;True|2025-06-12T11:00:02.3559090+08:00||;True|2025-06-12T10:40:29.0324520+08:00||;True|2025-06-04T23:24:01.0324973+08:00||;True|2025-06-04T18:39:41.7304136+08:00||;True|2025-06-04T11:23:17.3803405+08:00||;True|2025-06-04T11:04:32.4212196+08:00||;True|2025-05-26T19:19:09.7246357+08:00||;True|2025-05-26T19:16:39.1283077+08:00||;True|2025-05-26T19:09:24.1561616+08:00||;True|2025-04-07T16:11:44.5172315+08:00||;True|2025-04-02T18:10:22.8695984+08:00||;True|2025-04-02T17:59:51.2978116+08:00||;True|2025-04-02T17:50:55.8630437+08:00||;True|2025-04-02T17:49:22.5114405+08:00||;True|2025-04-02T17:47:11.0650205+08:00||;True|2025-04-02T17:39:09.8576853+08:00||;True|2025-04-02T17:38:15.3079030+08:00||;True|2025-04-02T17:22:03.6735964+08:00||;True|2025-04-02T17:19:04.4220913+08:00||;True|2025-04-02T17:17:14.0244636+08:00||;True|2025-04-02T17:11:09.6583011+08:00||;True|2025-04-02T17:07:23.6330597+08:00||;True|2025-04-02T16:58:45.4070649+08:00||;True|2025-04-02T16:50:20.5907511+08:00||;True|2025-04-02T16:44:18.5351224+08:00||;True|2025-04-02T16:31:11.1297141+08:00||;True|2025-04-02T16:18:43.1126995+08:00||;
+ True|2025-11-04T07:44:06.1295264Z||;True|2025-10-31T16:41:11.6570385+08:00||;True|2025-10-30T15:58:05.2014433+08:00||;True|2025-10-29T16:22:27.7866967+08:00||;True|2025-10-29T11:19:32.1187038+08:00||;True|2025-10-24T15:59:19.4176668+08:00||;True|2025-10-23T10:17:32.2384443+08:00||;True|2025-10-23T10:09:35.0601937+08:00||;True|2025-10-23T09:59:27.2018799+08:00||;True|2025-09-29T15:39:36.8617347+08:00||;True|2025-09-29T11:28:10.9193152+08:00||;True|2025-09-29T10:59:58.2893583+08:00||;True|2025-09-23T16:56:39.6344263+08:00||;True|2025-09-23T16:44:57.4175593+08:00||;True|2025-09-23T16:44:35.0478492+08:00||;True|2025-09-23T16:06:50.5843534+08:00||;True|2025-09-22T20:54:35.9805610+08:00||;True|2025-09-22T20:45:58.7044128+08:00||;True|2025-09-22T20:40:46.7449595+08:00||;True|2025-09-22T15:14:22.9602725+08:00||;True|2025-09-22T15:08:27.5989706+08:00||;True|2025-09-22T14:54:19.5237685+08:00||;True|2025-09-18T09:53:17.9300539+08:00||;True|2025-09-16T19:11:12.4383069+08:00||;True|2025-09-02T11:14:00.9580707+08:00||;True|2025-09-02T10:52:20.0445598+08:00||;True|2025-08-29T17:56:01.6245615+08:00||;True|2025-08-29T17:55:41.2802685+08:00||;True|2025-08-09T21:27:40.2103961+08:00||;True|2025-08-06T15:31:52.1166645+08:00||;True|2025-08-04T18:56:13.9675910+08:00||;True|2025-07-23T11:12:18.0134770+08:00||;True|2025-07-23T10:36:09.9990536+08:00||;True|2025-07-23T10:35:51.8814789+08:00||;True|2025-07-21T17:46:45.4620710+08:00||;True|2025-07-21T17:40:43.9871097+08:00||;True|2025-07-21T17:29:11.9275869+08:00||;True|2025-07-21T17:05:21.7763763+08:00||;True|2025-07-18T17:55:59.4892329+08:00||;True|2025-07-18T11:08:56.2628896+08:00||;True|2025-07-18T10:53:44.2534260+08:00||;True|2025-07-18T10:27:52.6751668+08:00||;True|2025-07-18T10:03:09.1785776+08:00||;True|2025-07-18T10:02:38.1252107+08:00||;True|2025-07-17T18:19:07.5837609+08:00||;True|2025-07-17T15:40:11.9126705+08:00||;True|2025-07-11T17:54:03.0298703+08:00||;True|2025-07-11T16:19:50.3283029+08:00||;True|2025-07-11T15:49:22.5920473+08:00||;True|2025-07-02T14:39:27.0436873+08:00||;True|2025-07-02T11:18:29.1208369+08:00||;True|2025-07-01T15:52:16.6767496+08:00||;True|2025-07-01T10:14:59.0471052+08:00||;True|2025-06-28T11:40:36.0544739+08:00||;True|2025-06-27T15:10:24.4628086+08:00||;True|2025-06-27T10:31:14.8332810+08:00||;True|2025-06-27T10:13:13.3022394+08:00||;True|2025-06-26T23:51:04.1304509+08:00||;True|2025-06-26T23:34:06.4223762+08:00||;True|2025-06-26T22:42:08.9018138+08:00||;True|2025-06-26T22:16:01.8954571+08:00||;True|2025-06-26T21:19:42.2638204+08:00||;True|2025-06-25T23:22:39.7267591+08:00||;True|2025-06-25T23:19:33.2378458+08:00||;True|2025-06-25T22:18:16.2863303+08:00||;True|2025-06-25T22:10:29.2540175+08:00||;True|2025-06-25T22:00:58.5212166+08:00||;True|2025-06-25T22:00:31.2531214+08:00||;True|2025-06-25T18:33:01.5770030+08:00||;True|2025-06-25T17:47:33.7779622+08:00||;True|2025-06-25T17:40:26.9905954+08:00||;True|2025-06-20T11:24:58.4099232+08:00||;True|2025-06-19T16:42:45.2358810+08:00||;True|2025-06-16T19:28:10.6447738+08:00||;True|2025-06-12T11:00:02.3559090+08:00||;True|2025-06-12T10:40:29.0324520+08:00||;True|2025-06-04T23:24:01.0324973+08:00||;True|2025-06-04T18:39:41.7304136+08:00||;True|2025-06-04T11:23:17.3803405+08:00||;True|2025-06-04T11:04:32.4212196+08:00||;True|2025-05-26T19:19:09.7246357+08:00||;True|2025-05-26T19:16:39.1283077+08:00||;True|2025-05-26T19:09:24.1561616+08:00||;True|2025-04-07T16:11:44.5172315+08:00||;True|2025-04-02T18:10:22.8695984+08:00||;True|2025-04-02T17:59:51.2978116+08:00||;True|2025-04-02T17:50:55.8630437+08:00||;True|2025-04-02T17:49:22.5114405+08:00||;True|2025-04-02T17:47:11.0650205+08:00||;True|2025-04-02T17:39:09.8576853+08:00||;True|2025-04-02T17:38:15.3079030+08:00||;True|2025-04-02T17:22:03.6735964+08:00||;True|2025-04-02T17:19:04.4220913+08:00||;True|2025-04-02T17:17:14.0244636+08:00||;True|2025-04-02T17:11:09.6583011+08:00||;True|2025-04-02T17:07:23.6330597+08:00||;True|2025-04-02T16:58:45.4070649+08:00||;True|2025-04-02T16:50:20.5907511+08:00||;True|2025-04-02T16:44:18.5351224+08:00||;True|2025-04-02T16:31:11.1297141+08:00||;
@@ -86,22 +86,22 @@
10/28/2024 14:02:50
- 10/31/2025 16:41:09
+ 11/04/2025 15:44:04
- 10/31/2025 16:41:09
+ 11/04/2025 15:44:04
12/06/2024 20:13:58
- 10/31/2025 16:40:46
+ 11/04/2025 15:43:39
12/26/2024 09:46:52
- 10/31/2025 16:40:46
+ 11/04/2025 15:43:39
12/18/2020 05:32:28
@@ -128,10 +128,10 @@
07/25/2012 19:48:56
- 10/29/2025 11:19:01
+ 11/04/2025 15:43:33
- 10/29/2025 11:19:01
+ 11/04/2025 15:43:33
07/04/2024 14:13:01
@@ -389,13 +389,13 @@
02/09/2013 00:42:28
- 10/31/2025 16:40:50
+ 11/04/2025 15:43:42
- 10/31/2025 16:40:50
+ 11/04/2025 15:43:42
- 10/31/2025 16:40:49
+ 11/04/2025 15:43:42
01/23/2014 21:57:34
@@ -479,7 +479,7 @@
10/28/2024 14:02:50
- 10/31/2025 16:40:51
+ 11/04/2025 15:43:44
10/28/2024 14:02:50
diff --git a/SGGL/WebAPI/WebAPI.csproj.user b/SGGL/WebAPI/WebAPI.csproj.user
index 17978b44..1a1a9a6c 100644
--- a/SGGL/WebAPI/WebAPI.csproj.user
+++ b/SGGL/WebAPI/WebAPI.csproj.user
@@ -1,7 +1,7 @@
- Debug|Any CPU
+ Release|Any CPU
true