第二次更新
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
-- ============================================================
|
||||
-- 企油通对接 · 增量迁移:多通道支持(支付宝企业码 / 平安银行)
|
||||
-- 生成:2026-09-07
|
||||
-- 说明:qyt_migration.sql 已执行过的环境,只需再跑本文件。
|
||||
-- 全新环境跑 qyt_migration.sql 即可(两个字段已并入其中)。
|
||||
-- ============================================================
|
||||
|
||||
-- 1. 本单实际使用的支付通道(切换通道后老单仍可追溯)
|
||||
ALTER TABLE `yoshop_partners_order`
|
||||
ADD COLUMN `passageway` varchar(20) NOT NULL DEFAULT '' COMMENT '企油通支付通道 alipay=支付宝企业码 pingan=平安银行' AFTER `waybill_no_code`;
|
||||
|
||||
-- 2. 司机身份证号(平安银行通道 7.7 必传;支付宝企业码通道不需要)
|
||||
-- ⚠️ 属个人敏感信息:后台列表已做脱敏展示,日志中亦做脱敏,勿再明文外发
|
||||
ALTER TABLE `yoshop_partners_order`
|
||||
ADD COLUMN `id_card` varchar(32) NOT NULL DEFAULT '' COMMENT '司机身份证号(平安银行通道必传)' AFTER `driver_name`;
|
||||
|
||||
-- 回滚:
|
||||
-- ALTER TABLE `yoshop_partners_order` DROP COLUMN `passageway`, DROP COLUMN `id_card`;
|
||||
|
||||
-- ------------------------------------------------------------
|
||||
-- 3. 后台「企油通对接设置」菜单(用于非超管角色的权限勾选)
|
||||
-- 超级管理员不依赖此行也能访问;幂等,可重复执行。
|
||||
-- parent_id 取「设置」菜单(path='/setting')的 menu_id
|
||||
-- ------------------------------------------------------------
|
||||
INSERT INTO `yoshop_store_menu` (`module`, `name`, `path`, `action_mark`, `parent_id`, `sort`, `create_time`, `update_time`)
|
||||
SELECT 10, '企油通对接', '/setting/qyt', '',
|
||||
(SELECT `menu_id` FROM (SELECT `menu_id` FROM `yoshop_store_menu` WHERE `path` = '/setting' LIMIT 1) t),
|
||||
100, UNIX_TIMESTAMP(), UNIX_TIMESTAMP()
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM (SELECT 1 FROM `yoshop_store_menu` WHERE `path` = '/setting/qyt' LIMIT 1) x);
|
||||
Reference in New Issue
Block a user