fix(sql): 售后/问题库 SQL 追加 SET NAMES utf8mb4,修复 aftersale_reason_type 等字典/菜单中文双重编码乱码
| | |
| | | -- 含:after_sale_ticket 加 6 列、after_sale_problem / after_sale_visit 建表、问题库菜单(空闲 id 602710-602716,已存在则跳过) |
| | | -- ============================================= |
| | | |
| | | -- 强制连接字符集,避免中文被双重编码(乱码) |
| | | SET NAMES utf8mb4; |
| | | |
| | | -- 1. after_sale_ticket 加回访/沉淀相关列 |
| | | SET @c := (SELECT COUNT(*) FROM information_schema.COLUMNS |
| | | WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'after_sale_ticket' AND COLUMN_NAME = 'visit_status'); |
| | |
| | | -- 包含:after_sale_ticket_item 加字段 + aftersale_reason_type 字典 |
| | | -- ============================================= |
| | | |
| | | -- 强制连接字符集,避免中文被双重编码(乱码) |
| | | SET NAMES utf8mb4; |
| | | |
| | | -- ============================================= |
| | | -- 1. 工单明细表新增字段(存在性判断,保证可重复执行) |
| | | -- ============================================= |
| | |
| | | -- ============================================= |
| | | -- 售后工单:客户/联系人/物料/批次 改为文本存储 + 兜底补齐工单按钮权限(可重复执行) |
| | | -- ============================================= |
| | | -- 强制连接字符集,避免中文被双重编码(乱码) |
| | | SET NAMES utf8mb4; |
| | | SET @c1 := (SELECT COUNT(*) FROM information_schema.COLUMNS |
| | | WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'after_sale_ticket' AND COLUMN_NAME = 'customer_name'); |
| | | SET @ddl1 := IF(@c1 = 0, |