Browse Source

fix: 还原 1.0.341.sql 为纯 P-022,清除误提交的 git 冲突标记(解封全团队重启)

e79f94e6b 给 ItemMaster.MRPRequired 写迁移时撞了已被占用的 341(原为
P-022 IPQC tenant_id DROP DEFAULT,已应用进库),rebase 冲突后 MRPRequired
已正确改号到干净的 1.0.362.sql,但 341 忘了还原,带着 <<<<<<< / ======= /
>>>>>>> 冲突标记提交,导致所有实例启动 AutoVersionUpdate 到 341 时因
hash 不符 + 非法 SQL 崩溃。

本提交把 341 还原为纯 P-022(sha256 前缀 ab2e57e8 = 各库 sys_db_migration_log
已应用记录),启动时命中「已成功且 hash 未变,跳过」,解封重启;MRPRequired
不受影响(由 362 交付)。

chore: bump version server 1.0.370
YY968XX 3 days ago
parent
commit
1f07acb585

+ 3 - 3
server/Admin.NET.Web.Entry/Admin.NET.Web.Entry.csproj

@@ -11,9 +11,9 @@
     <GenerateSatelliteAssembliesForCore>true</GenerateSatelliteAssembliesForCore>
     <Copyright>Admin.NET</Copyright>
     <Description>Admin.NET 通用权限开发平台</Description>
-    <AssemblyVersion>1.0.369</AssemblyVersion>
-    <FileVersion>1.0.369</FileVersion>
-    <Version>1.0.369</Version>
+    <AssemblyVersion>1.0.370</AssemblyVersion>
+    <FileVersion>1.0.370</FileVersion>
+    <Version>1.0.370</Version>
   </PropertyGroup>
 
   <ItemGroup>

+ 0 - 11
server/Admin.NET.Web.Entry/UpdateScripts/1.0.341.sql

@@ -1,4 +1,3 @@
-<<<<<<< HEAD
 -- 1.0.341 P-022 WP-2:去掉 IPQC 归口源表 tenant_id 的 DEFAULT 1300000000001(幂等)。
 SET NAMES utf8mb4;
 
@@ -18,14 +17,4 @@ SET @has_def := (
 SET @sql := IF(@has_def > 0,
   'ALTER TABLE `qms_gcjydzb` ALTER COLUMN `tenant_id` DROP DEFAULT',
   'SELECT 1');
-=======
--- 1.0.341 ItemMaster 新增 MRPRequired(是否参与资源检查)
--- 行尾必须 LF(CRLF 会导致 SHA256 与 sys_db_migration_log 不一致并阻止启动)。
-
-SET @col_exists := (SELECT COUNT(*) FROM information_schema.COLUMNS
-  WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='ItemMaster' AND COLUMN_NAME='MRPRequired');
-SET @sql := IF(@col_exists = 0,
-  'ALTER TABLE `ItemMaster` ADD COLUMN `MRPRequired` tinyint(1) NOT NULL DEFAULT 0 COMMENT ''是否参与资源检查''',
-  'DO 0');
->>>>>>> 6776bdd99 (feat: 物料维护新增 MRPRequired(参与资源检查) 字段; 修复 1.0.338.sql CRLF→LF 行尾)
 PREPARE stmt FROM @sql; EXECUTE stmt; DEALLOCATE PREPARE stmt;