From 85e491bfb4a6af03aff11fddb1c2232004629c23 Mon Sep 17 00:00:00 2001 From: weicw <594098497@qq.com> Date: Sat, 24 Oct 2026 11:46:53 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E6=AD=A3=E5=9F=BA=E7=BA=BF?= =?UTF-8?q?=E5=BB=BA=E8=A1=A8=E8=84=9A=E6=9C=AC=E4=B8=8E=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E4=B8=8D=E4=B8=80=E8=87=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - blade_customer_archive:补 kingdee_status / kingdee_fail_reason / kingdee_sync_time 与 idx_kingdee_status(迁移 20260917 已加,基线漏写,新环境按基线建库会缺列) - blade_invoice_receipt:删掉 20260923 已废弃的 kingdee_bill_no / kingdee_status 与 idx_invoice_receipt_kingdee(迁移里已 DROP,基线仍在声明) - 依据:scripts/repo/audit-migrations.py 从「缺列(建表语句) 2 + 基线脚本未同步 3」跑到 ✅ --- doc/sql/transport/blade_customer_archive.sql | 6 +++++- doc/sql/transport/blade_invoice_receipt_20260821.sql | 5 +---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/doc/sql/transport/blade_customer_archive.sql b/doc/sql/transport/blade_customer_archive.sql index d2a0ef83..b1f584b8 100644 --- a/doc/sql/transport/blade_customer_archive.sql +++ b/doc/sql/transport/blade_customer_archive.sql @@ -40,6 +40,9 @@ CREATE TABLE `blade_customer_archive` ( `current_node` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前节点', `current_processor` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前处理人', `approved_time` datetime NULL DEFAULT NULL COMMENT '审核通过时间', + `kingdee_status` varchar(20) NOT NULL DEFAULT 'none' COMMENT '金蝶协同状态:none未推送/exist金蝶已有/synced已推送/failed推送失败', + `kingdee_fail_reason` varchar(500) NULL DEFAULT NULL COMMENT '金蝶推送失败原因', + `kingdee_sync_time` datetime NULL DEFAULT NULL COMMENT '金蝶推送时间', `create_user` bigint NULL DEFAULT NULL COMMENT '创建人', `create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', @@ -51,7 +54,8 @@ CREATE TABLE `blade_customer_archive` ( UNIQUE KEY `uk_customer_archive_code` (`tenant_id`, `customer_code`, `is_deleted`) USING BTREE, UNIQUE KEY `uk_customer_archive_credit_code` (`tenant_id`, `unified_credit_code`, `is_deleted`) USING BTREE, KEY `idx_customer_archive_access` (`tenant_id`, `access_type`, `approval_status`) USING BTREE, - KEY `idx_customer_archive_name` (`tenant_id`, `full_name`, `short_name`) USING BTREE + KEY `idx_customer_archive_name` (`tenant_id`, `full_name`, `short_name`) USING BTREE, + KEY `idx_kingdee_status` (`kingdee_status`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '客商档案'; -- ---------------------------- diff --git a/doc/sql/transport/blade_invoice_receipt_20260821.sql b/doc/sql/transport/blade_invoice_receipt_20260821.sql index d00db219..2c925ea9 100644 --- a/doc/sql/transport/blade_invoice_receipt_20260821.sql +++ b/doc/sql/transport/blade_invoice_receipt_20260821.sql @@ -67,8 +67,6 @@ CREATE TABLE IF NOT EXISTS `blade_invoice_receipt` ( `approval_status` varchar(30) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'draft', `current_node` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL, `current_processor` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, - `kingdee_bill_no` varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL, - `kingdee_status` varchar(30) COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'unsynced', `attachments_json` longtext COLLATE utf8mb4_general_ci, `remark` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, `void_reason` varchar(200) COLLATE utf8mb4_general_ci DEFAULT NULL, @@ -77,8 +75,7 @@ CREATE TABLE IF NOT EXISTS `blade_invoice_receipt` ( KEY `idx_invoice_receipt_no` (`tenant_id`,`invoice_no`), KEY `idx_invoice_receipt_project` (`project_id`), KEY `idx_invoice_receipt_date` (`invoice_date`), - KEY `idx_invoice_receipt_status` (`approval_status`), - KEY `idx_invoice_receipt_kingdee` (`kingdee_status`) + KEY `idx_invoice_receipt_status` (`approval_status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='收票登记'; CREATE TABLE IF NOT EXISTS `blade_invoice_receipt_settlement` (