From a2b5eeb837e332f31d915ae33b88db25bf466b49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Wed, 23 Sep 2026 12:03:57 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20=E6=81=A2=E5=A4=8D=E6=94=B6=E7=A5=A8?= =?UTF-8?q?=E5=BB=BA=E8=A1=A8=E4=B8=8E=E6=8E=A8=E9=80=81=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E8=84=9A=E6=9C=AC=E5=8E=9F=E5=A7=8B=E5=86=85=E5=AE=B9=EF=BC=8C?= =?UTF-8?q?=E5=88=A0=E5=88=97=E5=8F=98=E6=9B=B4=E7=BB=9F=E4=B8=80=E7=94=B1?= =?UTF-8?q?=E6=96=B0=E8=84=9A=E6=9C=AC=E6=89=BF=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/sql/transport/blade_invoice_receipt_20260821.sql | 5 ++++- .../blade_invoice_receipt_kingdee_push_20260922.sql | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/sql/transport/blade_invoice_receipt_20260821.sql b/doc/sql/transport/blade_invoice_receipt_20260821.sql index 2c925ea9..d00db219 100644 --- a/doc/sql/transport/blade_invoice_receipt_20260821.sql +++ b/doc/sql/transport/blade_invoice_receipt_20260821.sql @@ -67,6 +67,8 @@ 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, @@ -75,7 +77,8 @@ 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_status` (`approval_status`), + KEY `idx_invoice_receipt_kingdee` (`kingdee_status`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='收票登记'; CREATE TABLE IF NOT EXISTS `blade_invoice_receipt_settlement` ( diff --git a/doc/sql/transport/blade_invoice_receipt_kingdee_push_20260922.sql b/doc/sql/transport/blade_invoice_receipt_kingdee_push_20260922.sql index 4e710484..fee3d8f5 100644 --- a/doc/sql/transport/blade_invoice_receipt_kingdee_push_20260922.sql +++ b/doc/sql/transport/blade_invoice_receipt_kingdee_push_20260922.sql @@ -40,7 +40,7 @@ DEALLOCATE PREPARE ddl_stmt; -- ③ blade_invoice_receipt.kingdee_received_invoice_no SET @ddl_sql = ( SELECT IF(COUNT(*) = 0, - 'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_received_invoice_no` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ''金蝶收票单单据编号(A303-2生成)'' AFTER `current_processor`', + 'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_received_invoice_no` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ''金蝶收票单单据编号(A303-2生成)'' AFTER `kingdee_bill_no`', 'SELECT 1') FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE() @@ -54,7 +54,7 @@ DEALLOCATE PREPARE ddl_stmt; -- ④ blade_invoice_receipt.kingdee_push_status SET @ddl_sql = ( SELECT IF(COUNT(*) = 0, - 'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_push_status` varchar(16) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ''unsynced'' COMMENT ''收票单推送状态(unsynced未推送/pushed已保存/assigned已指定应付/failed推送失败)'' AFTER `kingdee_received_invoice_no`', + 'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `kingdee_push_status` varchar(16) COLLATE utf8mb4_general_ci NOT NULL DEFAULT ''unsynced'' COMMENT ''收票单推送状态(unsynced未推送/pushed已保存/assigned已指定应付/failed推送失败)'' AFTER `kingdee_status`', 'SELECT 1') FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = DATABASE()