Bläddra i källkod

fix(db): 迁移326 修正菜单表名/menu→sys_menu + 字段映射(parent_id/sort/visible)

Xiaogang Liao 1 dag sedan
förälder
incheckning
a13d458c1e

+ 3 - 3
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -11572,14 +11572,14 @@ log.info("迁移298: 已为无 openid 的 child 账号补齐 family_members 记
     private void seedDiscountRulesMenu() {
         try {
             Integer count = jdbcTemplate.queryForObject(
-                    "SELECT COUNT(*) FROM menu WHERE path = '/discount-rules'", Integer.class);
+                    "SELECT COUNT(*) FROM sys_menu WHERE path = '/discount-rules'", Integer.class);
             if (count != null && count > 0) {
                 log.info("迁移326: 限时折扣管理菜单已存在,跳过");
                 return;
             }
             jdbcTemplate.update(
-                    "INSERT INTO menu (parent_code, code, title, path, icon, perm, sort_order, created_at) "
-                            + "VALUES ('commerce', 'discountRules', '限时折扣管理', '/discount-rules', 'el-icon-timer', 'commerce:discount', 7, NOW())");
+                    "INSERT INTO sys_menu (parent_id, title, label, path, icon, perm, sort, visible, created_at) "
+                            + "VALUES (15, NULL, '限时折扣管理', '/discount-rules', 'el-icon-timer', 'commerce:discount', 7, 1, NOW())");
             log.info("迁移326: 已添加限时折扣管理菜单");
         } catch (Exception e) {
             log.warn("迁移326: 添加限时折扣管理菜单失败: {}", e.getMessage());