fix(stats/self_input): 渠道字典、财务脱敏与同日同渠道全局唯一
自媒体来源改推广渠道字典;非白名单隐藏账户消耗/ROI;部门展示完整路径;业绩与消耗按日期+渠道全局去重。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
-- 业绩 & 账户消耗:将「同录入人+同日+同渠道」唯一改为「同日+同渠道」全局唯一,避免重复汇总。
|
||||
-- 注意:执行前请先清理同一天同一渠道下多录入人重复的数据,否则索引创建会失败。
|
||||
|
||||
-- zyt_personal_yeji
|
||||
ALTER TABLE `zyt_personal_yeji` DROP INDEX `uk_creator_date_media`;
|
||||
ALTER TABLE `zyt_personal_yeji` ADD UNIQUE KEY `uk_date_media` (`yeji_date`, `media_source`);
|
||||
|
||||
-- zyt_personal_account_cost
|
||||
ALTER TABLE `zyt_personal_account_cost` DROP INDEX `uk_creator_date_media`;
|
||||
ALTER TABLE `zyt_personal_account_cost` ADD UNIQUE KEY `uk_date_media` (`cost_date`, `media_source`);
|
||||
@@ -13,7 +13,7 @@ CREATE TABLE IF NOT EXISTS `zyt_personal_account_cost` (
|
||||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||||
`delete_time` int(11) unsigned DEFAULT NULL COMMENT '删除时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_creator_date_media` (`creator_id`, `cost_date`, `media_source`),
|
||||
UNIQUE KEY `uk_date_media` (`cost_date`, `media_source`),
|
||||
KEY `idx_cost_date` (`cost_date`),
|
||||
KEY `idx_creator_id` (`creator_id`),
|
||||
KEY `idx_dept_id` (`dept_id`)
|
||||
|
||||
@@ -20,7 +20,7 @@ CREATE TABLE IF NOT EXISTS `zyt_personal_yeji` (
|
||||
`update_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
|
||||
`delete_time` int(11) unsigned DEFAULT NULL COMMENT '删除时间',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_creator_date_media` (`creator_id`, `yeji_date`, `media_source`),
|
||||
UNIQUE KEY `uk_date_media` (`yeji_date`, `media_source`),
|
||||
KEY `idx_yeji_date` (`yeji_date`),
|
||||
KEY `idx_creator_id` (`creator_id`),
|
||||
KEY `idx_dept_id` (`dept_id`)
|
||||
|
||||
Reference in New Issue
Block a user