2025-04-22 店铺总销量统计.sql 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. USE `xxl_job`;
  2. -- 新增sql后,需去xxl-job后台,手动执行一次下面的定时任务
  3. INSERT INTO `xxl_job_info`(`job_group`, `job_desc`, `add_time`, `update_time`, `author`, `alarm_email`, `schedule_type`, `schedule_conf`, `misfire_strategy`, `executor_route_strategy`, `executor_handler`, `executor_param`, `executor_block_strategy`, `executor_timeout`, `executor_fail_retry_count`, `glue_type`, `glue_source`, `glue_remark`, `glue_updatetime`, `child_jobid`, `trigger_status`, `trigger_last_time`, `trigger_next_time`)
  4. VALUES
  5. (2, '店铺销量初始化统计', '2025-04-07 10:04:38', '2025-04-07 10:04:38', 'admin', '', 'NONE', '', 'DO_NOTHING', 'FIRST', 'initShopSoldNum', '', 'SERIAL_EXECUTION', 0, 0, 'BEAN', '', 'GLUE代码初始化', '2025-04-07 10:04:38', '', 0, 0, 0);
  6. # 商家端仓库门店菜单位置修改
  7. USE yami_bbc;
  8. UPDATE tz_shop_menu
  9. SET url = 'shop/stowage/admin-station/index'
  10. WHERE menu_id = 38;
  11. update tz_shop_menu
  12. SET parent_id = 2 , order_num = 6
  13. WHERE menu_id = 742;
  14. update tz_shop_menu
  15. SET url = 'shop/stowage/warehouse-manage/index'
  16. WHERE menu_id = 743;
  17. update tz_shop_menu
  18. SET parent_id = 222 , url = 'stock/manage/transfer-order/index' , order_num = 3
  19. WHERE menu_id = 744;
  20. UPDATE tz_shop_menu
  21. SET
  22. parent_id = 998,
  23. url = 'stock/manage/transfer-order/index',
  24. order_num = 3
  25. WHERE
  26. menu_id = 884;
  27. update tz_shop_menu
  28. SET parent_id = 222 , url = 'stock/manage/transfer-order-create/index'
  29. WHERE menu_id = 745;
  30. UPDATE tz_shop_menu
  31. SET
  32. parent_id = 998,
  33. url = 'stock/manage/transfer-order-create/index'
  34. WHERE
  35. menu_id = 883;
  36. update tz_shop_menu
  37. SET url = 'shop/stowage/admin-station/add-or-update'
  38. WHERE menu_id = 746;
  39. update tz_shop_menu_lang
  40. SET name = '库存调拨'
  41. WHERE menu_id = 744 and lang = 0;
  42. update tz_shop_menu_lang
  43. SET name = 'Inventory Transfer'
  44. WHERE menu_id = 744 and lang = 1;
  45. UPDATE tz_shop_menu_lang
  46. SET name = '库存调拨'
  47. WHERE menu_id = 884 and lang = 0;
  48. UPDATE tz_shop_menu_lang
  49. SET name = 'Inventory Transfer'
  50. WHERE menu_id = 884 and lang = 1;
  51. update tz_shop_menu_lang
  52. SET name = '新建库存调拨'
  53. WHERE menu_id = 745 and lang = 0;
  54. update tz_shop_menu_lang
  55. SET name = '新建库存调拨'
  56. WHERE menu_id = 883 and lang = 0;
  57. #新增上传图片按钮权限,parent_id为182是商家图片管理菜单1052是门店图片管理菜单
  58. insert into `tz_shop_menu` (`menu_id`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `hidden`, `router_name`, `sys_type`) values
  59. ('1421','182','','admin:file:save','2','','0','1',NULL,'1'),
  60. ('1432','1052','','admin:file:save','2','','0','1',NULL,'3');
  61. insert into `tz_shop_menu_lang` (`menu_id`, `lang`, `name`) values
  62. ('1421','0','上传图片'),
  63. ('1421','1','Upload pictures'),
  64. ('1432','0','上传图片'),
  65. ('1432','1','Upload pictures');
  66. insert into `tz_sys_menu` (`menu_id`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `hidden`, `router_name`) values
  67. ('1202','743','','admin:file:save','2','','0','1',NULL);
  68. insert into `tz_sys_menu_lang` (`menu_id`, `lang`, `name`) values
  69. (1202,0,'上传图片'),
  70. (1202,1,'Upload pictures');
  71. # 以下为代客下单功能的增量sql
  72. CREATE TABLE `tz_order_on_behalf`
  73. (
  74. `behalf_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  75. `behalf_code` varchar(50) DEFAULT NULL COMMENT '编码(用于生成分享链接)',
  76. `system_type` int DEFAULT NULL COMMENT '系统类型',
  77. `service_unit` int DEFAULT NULL COMMENT '服务单位(1-商家; 2-门店)',
  78. `shop_id` bigint(20) DEFAULT NULL COMMENT '商家id',
  79. `station_id` bigint(20) DEFAULT NULL COMMENT '门店id',
  80. `is_change_price` int COMMENT '订单改价(false-未改价;true-改价)',
  81. `change_total_price` decimal(15, 2) COMMENT '用户支付金额',
  82. `change_freight_amount` decimal(15, 2) COMMENT '运费金额',
  83. `reduce_amount` decimal(15, 2) COMMENT '优惠金额',
  84. `employee_id` bigint(20) DEFAULT NULL COMMENT '操作员工id',
  85. `is_pre_sell` int DEFAULT '0' COMMENT '是否选择预售商品(0-否;1-是)',
  86. `status` int DEFAULT 1 COMMENT '状态(-1:已删除;0:已取消;1:正常;2:已下单)',
  87. `code_create_time` datetime DEFAULT NULL COMMENT '编码创建时间(以此为准,30分钟后自动关闭)',
  88. `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  89. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  90. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  91. PRIMARY KEY (`behalf_id`),
  92. UNIQUE KEY `idx_behalf_code` (`behalf_code`) USING BTREE
  93. ) ENGINE = InnoDB
  94. DEFAULT CHARSET = utf8mb4
  95. COLLATE = 'utf8mb4_general_ci' COMMENT ='代客下单';
  96. CREATE TABLE `tz_order_on_behalf_sku`
  97. (
  98. `behalf_sku_id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '记录ID',
  99. `behalf_id` BIGINT DEFAULT NULL COMMENT '代客下单表id',
  100. `sku_id` BIGINT DEFAULT NULL COMMENT '规格id',
  101. `prod_id` BIGINT DEFAULT NULL COMMENT '商品id',
  102. `count` INT DEFAULT NULL COMMENT '下单数量',
  103. PRIMARY KEY (`behalf_sku_id`)
  104. ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='代客下单选择的商品规格表';
  105. INSERT INTO `tz_shop_menu` (`menu_id`, `parent_id`, `url`, `perms`, `type`, `icon`, `order_num`, `hidden`, `router_name`, `sys_type`) VALUES
  106. (1422, 203, 'order/order-on-behalf/index', '', 1, '', 0, 0, 'order-on-behalf', 1),
  107. (1423, 1422, '', 'order:orderOnBehalf:save', 2, '', 0, 0, NULL, 1),
  108. (1424, 1422, '', 'order:orderOnBehalf:update', 2, '', 0, 0, NULL, 1),
  109. (1425, 1422, '', 'order:orderOnBehalf:delete', 2, '', 0, 0, NULL, 1),
  110. (1426, 203, 'order/order-on-behalf/add-or-update', '', 1, '', 0, 1, 'behalf-add-or-update', 1),
  111. (1427, 1107, 'order/order-on-behalf/index', '', 1, '', 0, 0, 'order-on-behalf', 3),
  112. (1428, 1427, '', 'order:orderOnBehalf:save', 2, '', 0, 0, NULL, 3),
  113. (1429, 1427, '', 'order:orderOnBehalf:update', 2, '', 0, 0, NULL, 3),
  114. (1430, 1427, '', 'order:orderOnBehalf:delete', 2, '', 0, 0, NULL, 3),
  115. (1431, 1107, 'order/order-on-behalf/add-or-update', '', 1, '', 0, 1, 'behalf-add-or-update', 3);
  116. INSERT INTO `tz_shop_menu_lang` (`menu_id`, `lang`, `name`) VALUES
  117. (1422, 0, '代客下单'),
  118. (1423, 0, '保存'),
  119. (1424, 0, '修改'),
  120. (1425, 0, '删除'),
  121. (1426, 0, '代客下单详情'),
  122. (1427, 0, '代客下单'),
  123. (1428, 0, '保存'),
  124. (1429, 0, '修改'),
  125. (1430, 0, '删除'),
  126. (1431, 0, '代客下单详情');
  127. ALTER TABLE `tz_order`
  128. ADD COLUMN `behalf_id` bigint NULL DEFAULT NULL COMMENT '代客下单表id';
  129. INSERT INTO `tz_leaf_alloc` (`biz_tag`, `max_id`, `step`, `description`)
  130. VALUES ('mall4j-behalf-code', 1000000000000, 10, '代客下单唯一编码(用于生成分享二维码)');
  131. -- 更换为唯一索引
  132. ALTER TABLE `tz_stock_point_sku`
  133. DROP INDEX `idx_sku_id`,
  134. ADD UNIQUE INDEX `idx_sku_stock_point_id`(`sku_id`, `stock_point_id`) USING BTREE;
  135. ALTER TABLE `tz_flow_log`
  136. MODIFY COLUMN `biz_data` varbinary(1000) NULL DEFAULT NULL COMMENT '业务数据' AFTER `visit_type`;