diff --git a/doc/sql/transport/lqj/20261102/07_blade_invoice_receipt_supplier_code_20261104.sql b/doc/sql/transport/lqj/20261102/07_blade_invoice_receipt_supplier_code_20261104.sql new file mode 100644 index 00000000..5f0fc641 --- /dev/null +++ b/doc/sql/transport/lqj/20261102/07_blade_invoice_receipt_supplier_code_20261104.sql @@ -0,0 +1,12 @@ +-- 发票收票单新增往来户供应商编码: +-- blade_invoice_receipt.supplier_code:金蝶 A901-1 供应商查询返回 number,发票销售方往来户编码, +-- 保存时尽力回填、推送前强校验。 +-- 幂等可重复执行:列存在才跳过。 +SET @ddl = (SELECT IF( + (SELECT COUNT(*) FROM information_schema.COLUMNS + WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'blade_invoice_receipt' AND COLUMN_NAME = 'supplier_code') > 0, + 'SELECT 1', + 'ALTER TABLE `blade_invoice_receipt` ADD COLUMN `supplier_code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ''往来户金蝶供应商代码(发票销售方,A901-1,保存时尽力回填、推送前强校验)'' AFTER `payee_name`')); +PREPARE stmt FROM @ddl; +EXECUTE stmt; +DEALLOCATE PREPARE stmt; diff --git a/doc/sql/transport/lqj/20261102/08_blade_payment_application_record_kingdee_bill_id_20261104.sql b/doc/sql/transport/lqj/20261102/08_blade_payment_application_record_kingdee_bill_id_20261104.sql new file mode 100644 index 00000000..dcb44d27 --- /dev/null +++ b/doc/sql/transport/lqj/20261102/08_blade_payment_application_record_kingdee_bill_id_20261104.sql @@ -0,0 +1,12 @@ +-- 付款申请操作记录新增金蝶付款处理单id: +-- blade_payment_application_record.kingdee_bill_id:A103-4 回写的星瀚付款处理单内部主键(cas_paybill.id), +-- 应付单 preentry 预付抵扣取数用。 +-- 幂等可重复执行:列存在才跳过。 +SET @ddl = (SELECT IF( + (SELECT COUNT(*) FROM information_schema.COLUMNS + WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'blade_payment_application_record' AND COLUMN_NAME = 'kingdee_bill_id') > 0, + 'SELECT 1', + 'ALTER TABLE `blade_payment_application_record` ADD COLUMN `kingdee_bill_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT ''金蝶付款处理单id(cas_paybill.id,A103-4回写,应付单preentry预付抵扣取数用)'' AFTER `kingdee_bill_no`')); +PREPARE stmt FROM @ddl; +EXECUTE stmt; +DEALLOCATE PREPARE stmt;