Commit Graph
48 Commits
Author SHA1 Message Date
lmk e3fc2fdadb Merge remote-tracking branch 'origin/dev' into dev 2026-06-24 09:15:49 +08:00
admin 918ed552e4 common版本升级 2026-06-23 18:32:00 +08:00
lmkandClaude 22f96a2dce fix(qa): ISSUE-006 — 新增字段编码唯一性校验,避免创建重复字段
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-17 17:34:32 +08:00
lmkandClaude b78ad2b561 fix(qa): ISSUE-009 — 修复指标名称中单位重复显示(如'订单金额(分)(分)')
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-17 17:34:24 +08:00
lmk 9eeb7584b2 fix(qa): ISSUE-005 — 修复 GetAllBusinesses 等 SELECT 查询ID为0的Bug
根因: common库的 selectHook 自动给 Model() 查询追加 tenant_id = 1 条件,
而数据库中已有数据的 tenant_id = 0,导致查询结果为空且 ID 字段为 0。
暴露表现: 前端编辑按钮不可用(openBizModal(0) 走新建分支而非编辑分支)。

修复: 将所有 SELECT 查询改为 gfdb.DB(ctx).GetAll() 原生 SQL,
绕过 selectHook 的自动租户过滤,保证 ID 字段正确填充。
INSERT/UPDATE/DELETE 不受影响(updateHook/deleteHook 不追加租户条件)。
2026-06-17 10:04:25 +08:00
lmk 9e283f67a0 test(qa): regression test for ISSUE-002 — parseExpression 非 indicator 字段占位符
验证当衍生指标表达式引用未在 indicators 勾选的字段时,
{fieldCode} 占位符被替换为裸字段名,不残留大括号到 SQL 中。
2026-06-16 19:33:57 +08:00
lmk 4c2f7f7326 fix(qa): ISSUE-004 — 修复 vet 警告:append with no values
extract.go:164 的 append(whereArgs) 在 Go vet 中报错,
改为直接赋值 whereArgs(函数内不修改该切片,无需拷贝)。
2026-06-16 19:17:57 +08:00
lmk 7336f2d438 fix(qa): ISSUE-003 — 增加字段类型校验,拒绝 STRING/INT/FLOAT/DATE/DATETIME/JSONB 之外的字段类型
之前 BOOLEAN/BOOLEAN 等无效字段类型不会被拒绝,
导致建表时 fallback 到 VARCHAR(256) 产生类型不匹配。
现在显式校验 FieldType 和 DataType 都在允许范围内。
2026-06-16 19:17:05 +08:00
lmk 6e6f9087b6 fix(qa): ISSUE-002 — 修复 parseExpression {field} 占位符残留 SQL 语法错误
当衍生指标表达式引用未在 indicators 中勾选的字段时,
原代码返回 {fieldCode} 占位符,导致生成的 SQL 包含大括号语法错误。
改为始终返回裸 fieldCode,避免 SQL 错误。
2026-06-16 18:56:45 +08:00
lmk ae9ada7f9d fix(qa): ISSUE-001 — 修复 executeCount 不一致的 result 访问模式
executeCount 函数混用了 result.List()[0] 和 result[0] 两种访问模式。
改为统一使用 result.List()[0] 遍历列值,并在 int64 类型断言失败时
通过 gfdb 的 Int64() 方法安全获取数值。
2026-06-16 18:39:42 +08:00
lmk 276ae55de9 chore: add gstack skill routing rules to CLAUDE.md 2026-06-16 17:47:02 +08:00
admin 32bd6c8895 1 2026-06-16 16:13:10 +08:00
lmk b4fc6f54af 数据引擎-快手平台数据抽取bug修复 2026-06-16 10:44:10 +08:00
lmk e5133eea34 修复需要从前端传新增人修改人的问题 2026-06-12 09:51:09 +08:00
lmk 9dc12634f5 重构数据引擎和报表引擎 2026-06-11 13:12:51 +08:00
lmk 419473f266 重构数据引擎和报表引擎 2026-06-11 13:06:54 +08:00
lmk 285a0fc632 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	controller/copydata/campaign_report_controller.go
#	controller/copydata/population_report_controller.go
#	controller/copydata/unit_report_controller.go
#	controller/dict/api_field_mapping_config_controller.go
#	controller/tencent/oauth_controller.go
#	dao/copydata/api_account_report_detail_dao.go
#	dao/copydata/api_account_report_sum_dao.go
#	dao/copydata/campaign_report_detail_dao.go
#	dao/copydata/campaign_report_sum_dao.go
#	dao/copydata/creative_report_detail_dao.go
#	dao/copydata/creative_report_sum_dao.go
#	dao/copydata/material_report_dao.go
#	dao/copydata/population_report_dao.go
#	dao/copydata/storewide_report_detail_dao.go
#	dao/copydata/storewide_report_sum_dao.go
#	dao/copydata/task_report_dao.go
#	dao/copydata/unit_report_detail_dao.go
#	dao/copydata/unit_report_sum_dao.go
#	dao/dict/api_field_mapping_config_dao.go
#	dao/tencent/account_relation_dao.go
#	dao/tencent/audio_dao.go
#	dao/tencent/image_dao.go
#	dao/tencent/video_dao.go
#	deploy-k3s.ps1
#	model/dto/copydata/api_account_report_detail_dto.go
#	model/dto/copydata/api_account_report_sum_dto.go
#	model/dto/copydata/campaign_report_detail_dto.go
#	model/dto/copydata/campaign_report_sum_dto.go
#	model/dto/copydata/creative_report_detail_dto.go
#	model/dto/copydata/creative_report_sum_dto.go
#	model/dto/copydata/material_report_dto.go
#	model/dto/copydata/population_report_dto.go
#	model/dto/copydata/storewide_report_detail_dto.go
#	model/dto/copydata/storewide_report_sum_dto.go
#	model/dto/copydata/task_report_dto.go
#	model/dto/copydata/unit_report_detail_dto.go
#	model/dto/copydata/unit_report_sum_dto.go
#	model/dto/dict/api_field_mapping_config_dto.go
#	model/entity/copydata/api_account_report_detail.go
#	model/entity/copydata/api_account_report_sum.go
#	model/entity/copydata/campaign_report_detail.go
#	model/entity/copydata/campaign_report_sum.go
#	model/entity/copydata/creative_report_detail.go
#	model/entity/copydata/creative_report_sum.go
#	model/entity/copydata/material_report.go
#	model/entity/copydata/population_report.go
#	model/entity/copydata/storewide_report_detail.go
#	model/entity/copydata/storewide_report_sum.go
#	model/entity/copydata/task_report.go
#	model/entity/copydata/unit_report_detail.go
#	model/entity/copydata/unit_report_sum.go
#	model/entity/tencent/image.go
#	model/entity/tencent/video.go
#	scheduler/run_account_report_task.go
#	service/copydata/api_account_report_service.go
#	service/copydata/campaign_report_service.go
#	service/copydata/creative_report_sum_service.go
#	service/copydata/material_report_service.go
#	service/copydata/storewide_report_sum_service.go
#	service/copydata/task_report_service.go
#	service/copydata/unit_report_service.go
#	service/dict/api_field_mapping_config_service.go
#	service/tencent/image_service.go
#	service/tencent/video_service.go
2026-06-11 10:15:44 +08:00
admin dbd9aa54f0 ci/cd调整 2026-06-10 16:10:09 +08:00
admin 062a09fc59 ci/cd调整 2026-06-10 15:56:02 +08:00
lmk 812693caae 新增快手平台和对应的接口 2026-06-01 14:08:17 +08:00
lmk 15db71b7ba 重构数据引擎 2026-05-29 18:39:32 +08:00
lmk 3ced686cb5 添加状态 2026-05-07 09:07:20 +08:00
lmk a1a259733d 同步视频 2026-05-06 17:29:09 +08:00
lmk 162bab15e6 同步音频和图片 2026-05-06 16:19:22 +08:00
lmk 3814c95047 添加sql脚本,修复模块 2026-04-30 13:45:41 +08:00
lmk 222815a12a 修改服务名 2026-04-22 09:39:05 +08:00
lmk 88e46d7877 k3s动态扩容 2026-04-17 17:46:13 +08:00
lmk 2d844645a0 k3s部署项目 2026-04-16 09:26:00 +08:00
lmk ac9ec66890 配置文件修改以及重新引包 2026-04-11 10:54:47 +08:00
lmk e1c0981bf9 Merge remote-tracking branch 'origin/dev' into dev 2026-04-10 10:28:43 +08:00
lmk 9e2167d843 bug修复 2026-04-10 10:28:30 +08:00
admin b6f9a832c0 增加dockerfile配置 2026-04-09 16:14:31 +08:00
lmk ee713c5c0f 补偿机制任务协程处理 2026-04-09 15:16:43 +08:00
lmk eb5e0af308 修复补偿机制的日志表缺失的问题 2026-04-09 13:43:15 +08:00
lmk 5797fbb43e 修改包名 2026-04-09 10:48:30 +08:00
lmk 556ec5075e 补偿数据逻辑调整 2026-04-09 09:48:22 +08:00
lmk 5d72dd3aff 抽取数据添加协程逻辑调整 2026-04-08 17:26:00 +08:00
lmk 000ea03420 抽取数据添加协程 2026-04-08 16:00:54 +08:00
lmk 073a098317 补偿逻辑修改 2026-04-08 14:30:09 +08:00
lmk a25bba717f 抽取数据逻辑修复+ 2026-04-08 14:05:15 +08:00
lmk 5f2c9c3855 抽取数据添加补偿机制 2026-04-08 09:03:20 +08:00
lmk 14db0dd2fe Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	go.sum
2026-04-07 09:57:31 +08:00
lmk 5b8a4c103d 定时任务抽取数据 2026-04-07 09:57:11 +08:00
lmk 4f3ad39eeb 定时任务抽取数据 2026-04-07 09:51:32 +08:00
admin c8162b1bfe golang版本升级1.26.0 2026-04-03 11:30:12 +08:00
admin 2c6a8490b8 golang版本升级1.26.0 2026-04-03 11:15:09 +08:00
lmk 41089cca2d 批量新增 获取广告计划数据 2026-04-02 17:02:47 +08:00
lmk b87244638f 代码初始化 2026-04-02 11:51:44 +08:00