diff --git a/DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql b/DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql
new file mode 100644
index 0000000..4400b36
--- /dev/null
+++ b/DataBase/版本日志/SUBQHSE_V2026-03-26-geh.sql
@@ -0,0 +1,35 @@
+-- 自动获取总包检查数据
+alter table Base_Project add IsAutoFetch bit NULL;
+
+
+
+--定制版放到公司级的【报表管理/数据管理】下的【项目数据分析】,父级菜单id和菜单类型根据实际情况进行替换
+UPDATE [dbo].[Sys_Menu] SET [MenuName] = N'项目数据分析', [Icon] = NULL, [Url] = '', [SortIndex] = 125, [SuperMenu] = N'0', [MenuType] = N'Menu_SJTB', [IsOffice] = '1', [IsEnd] = '0', [IsUsed] = '1' WHERE CONVERT(NVARCHAR(MAX), [MenuId]) = N'96763EC0-6AFF-4FA2-BFA1-63CCF1FF65A9';
+
+
+INSERT INTO [dbo].[Sys_Menu] ( [MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed] )
+VALUES
+ ( N'A9E94BE9-6F53-4A41-9A65-250F09D9E449', N'安全巡检统计分析', NULL, N'HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx?Types=1', 50, N'96763EC0-6AFF-4FA2-BFA1-63CCF1FF65A9', N'Menu_SJTB', '0', '1', '1' );
+
+ GO
+
+
+INSERT INTO [dbo].[Sys_Menu] ( [MenuId], [MenuName], [Icon], [Url], [SortIndex], [SuperMenu], [MenuType], [IsOffice], [IsEnd], [IsUsed] )
+VALUES
+ ( N'28848506-234F-4D21-8E79-A0F24F2B2DDA', N'质量巡检统计分析', NULL, N'HSSE/HiddenInspection/CheckStatisticsAnalysis.aspx?Types=2', 60, N'96763EC0-6AFF-4FA2-BFA1-63CCF1FF65A9', N'Menu_SJTB', '0', '1', '1' );
+ GO
+
+
+
+
+
+--加颁奖年份字段
+alter table QCManage_QCGroupRegistration add AwardYear datetime
+go
+
+【注意】
+-----根据实际情况吧原本填写在过程字段(Process)上的年份数据移到新的新的字段(AwardYear)上
+EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'颁奖年份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'QCManage_QCGroupRegistration', @level2type=N'COLUMN',@level2name=N'AwardYear'
+GO
+--把原来的数据替换到新的字段上
+update QCManage_QCGroupRegistration set AwardYear = Process where AwardYear is null and LEN(Process) = 4
\ No newline at end of file
diff --git a/SUBQHSE/BLL/BaseInfo/WorkPostService.cs b/SUBQHSE/BLL/BaseInfo/WorkPostService.cs
index 6554bdc..b39afa3 100644
--- a/SUBQHSE/BLL/BaseInfo/WorkPostService.cs
+++ b/SUBQHSE/BLL/BaseInfo/WorkPostService.cs
@@ -40,6 +40,7 @@ namespace BLL
PostType = workPost.PostType,
IsHsse = workPost.IsHsse,
IsCQMS = workPost.IsCQMS,
+ IsCQMSCheck = workPost.IsCQMSCheck,
CNCodes = workPost.CNCodes,
Remark = workPost.Remark
};
@@ -94,6 +95,7 @@ namespace BLL
newWorkPost.PostType = workPost.PostType;
newWorkPost.IsHsse = workPost.IsHsse;
newWorkPost.IsCQMS = workPost.IsCQMS;
+ newWorkPost.IsCQMSCheck = workPost.IsCQMSCheck;
newWorkPost.CNCodes = workPost.CNCodes;
newWorkPost.Remark = workPost.Remark;
db.SubmitChanges();
diff --git a/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs b/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs
index 84ac4cc..0d7d6e7 100644
--- a/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs
+++ b/SUBQHSE/BLL/CQMS/QualityActivity/QCManage/QCManage_QCGroupRegistrationService.cs
@@ -37,6 +37,7 @@ namespace BLL
newQCGroupRegistration.AwardType = QCGroupRegistration.AwardType;
newQCGroupRegistration.AwardLevel = QCGroupRegistration.AwardLevel;
newQCGroupRegistration.AwardingUnit = QCGroupRegistration.AwardingUnit;
+ newQCGroupRegistration.AwardYear = QCGroupRegistration.AwardYear;
db.QCManage_QCGroupRegistration.InsertOnSubmit(newQCGroupRegistration);
db.SubmitChanges();
}
@@ -64,6 +65,7 @@ namespace BLL
newQCGroupRegistration.AwardingUnit = QCGroupRegistration.AwardingUnit;
newQCGroupRegistration.IsUpdate = null;
newQCGroupRegistration.AwardType = QCGroupRegistration.AwardType;
+ newQCGroupRegistration.AwardYear = QCGroupRegistration.AwardYear;
db.SubmitChanges();
}
}
diff --git a/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs b/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs
index bbd5be4..def8716 100644
--- a/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs
+++ b/SUBQHSE/BLL/DataShare/APIDataShareSyncService.cs
@@ -348,7 +348,7 @@ namespace BLL
///
///
///