订单相关以及佣金相关修复
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m57s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m57s
This commit is contained in:
@@ -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-已计算';
|
||||
@@ -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);
|
||||
Reference in New Issue
Block a user