订单相关以及佣金相关修复
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m57s

This commit is contained in:
2026-04-30 09:52:39 +08:00
parent 4f4e42f27e
commit 66e12e9629
29 changed files with 1199 additions and 181 deletions

View File

@@ -0,0 +1,12 @@
-- 回滚订单操作者权威快照字段与佣金业务结果字段
DROP INDEX IF EXISTS idx_orders_commission_result;
DROP INDEX IF EXISTS idx_orders_operator_account_id;
ALTER TABLE tb_order
DROP COLUMN IF EXISTS commission_result,
DROP COLUMN IF EXISTS operator_account_name,
DROP COLUMN IF EXISTS operator_account_type,
DROP COLUMN IF EXISTS operator_account_id;
COMMENT ON COLUMN tb_order.commission_status IS '佣金状态 1-待计算 2-已计算';

View File

@@ -0,0 +1,17 @@
-- 为订单新增操作者权威快照字段与佣金业务结果字段
-- 保留 legacy operator_id/operator_type 不删除,兼容历史订单读取
ALTER TABLE tb_order
ADD COLUMN IF NOT EXISTS operator_account_id BIGINT,
ADD COLUMN IF NOT EXISTS operator_account_type VARCHAR(32) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS operator_account_name VARCHAR(255) NOT NULL DEFAULT '',
ADD COLUMN IF NOT EXISTS commission_result INT NOT NULL DEFAULT 0;
COMMENT ON COLUMN tb_order.operator_account_id IS '操作者账号ID权威字段记录真实发起操作的账号/主体ID';
COMMENT ON COLUMN tb_order.operator_account_type IS '操作者账号类型platform/agent/enterprise/personal_customer';
COMMENT ON COLUMN tb_order.operator_account_name IS '操作者名称快照';
COMMENT ON COLUMN tb_order.commission_status IS '佣金流程状态 1-待计算 2-已完成 3-待人工处理';
COMMENT ON COLUMN tb_order.commission_result IS '佣金业务结果 0-未知 1-有佣金 2-无佣金 3-链路异常';
CREATE INDEX IF NOT EXISTS idx_orders_operator_account_id ON tb_order(operator_account_id);
CREATE INDEX IF NOT EXISTS idx_orders_commission_result ON tb_order(commission_result);