Your Name
|
17ad153821
|
更新
|
2026-05-29 14:45:56 +08:00 |
|
Your Name
|
94e787ae80
|
更新
|
2026-05-29 09:28:38 +08:00 |
|
Your Name
|
7b46204454
|
更新
|
2026-05-29 09:28:27 +08:00 |
|
Your Name
|
dfb8838ecc
|
发布按
|
2026-05-28 12:21:53 +08:00 |
|
Your Name
|
7f08771dd0
|
更新
|
2026-05-28 12:18:14 +08:00 |
|
long
|
bb21825c16
|
ADD total_open_rate
增加开口率
|
2026-05-28 11:49:23 +08:00 |
|
Your Name
|
36be8fedad
|
更新
|
2026-05-27 17:29:27 +08:00 |
|
Your Name
|
19af50c344
|
更新
|
2026-05-27 15:50:54 +08:00 |
|
Your Name
|
8b0fcd7050
|
更新
|
2026-05-26 18:15:56 +08:00 |
|
Your Name
|
95fff1262b
|
更新
Merge branch 'master' into master-5-24
|
2026-05-26 18:09:41 +08:00 |
|
Your Name
|
0dd9cdcba9
|
更新功能
|
2026-05-26 18:05:48 +08:00 |
|
Your Name
|
5b233fb0ab
|
更新
|
2026-05-26 11:23:43 +08:00 |
|
long
|
3325be0622
|
feat(metronome): 双引擎(BgAudio 档位+InnerAudio 自定义)+音频迁移 CDN
- 档位模式用 BackgroundAudioManager+预合成循环 mp3, 锁屏可继续播放
- 自定义模式保留 InnerAudio, 支持任意 BPM(40~240)/拍号(2/3/4), 仅前台
- UI 折叠区区分两种模式, preset 默认进, 点"⚙ 自定义节奏"切换
- 音频资产全部迁移到腾讯云 COS, 删除本地 6 个 mp3/jpg (-210KB)
- server 上传白名单补 mp3/wav/m4a/aac/amr/wma 格式
|
2026-05-26 11:15:15 +08:00 |
|
Your Name
|
58c224a081
|
更新
|
2026-05-25 18:32:17 +08:00 |
|
Your Name
|
5430fe0417
|
更新
|
2026-05-22 18:00:22 +08:00 |
|
long
|
f314e2e271
|
Merge branch 'new-miniapp'
|
2026-05-22 17:55:54 +08:00 |
|
Your Name
|
a4fb55d164
|
更新
|
2026-05-22 17:13:24 +08:00 |
|
long
|
4b749a1ee0
|
Merge branch 'cursor/self-input-stats'
|
2026-05-22 17:02:27 +08:00 |
|
 longandCursor
|
679e61057b
|
fix(stats/self_input): 唯一索引含 delete_time,软删后可重新录入
去掉「同日+同渠道」全局唯一,回到按录入人判重;唯一索引补 delete_time 避免软删占键导致 1062;错误提示带冲突记录 ID,迁移脚本兼容多次执行。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-22 17:01:58 +08:00 |
|
long
|
7e94c5dfd7
|
Merge branch 'cursor/self-input-stats'
|
2026-05-22 16:45:37 +08:00 |
|
long
|
003810114b
|
debug
|
2026-05-22 16:45:28 +08:00 |
|
Your Name
|
37c5849103
|
更新
|
2026-05-22 14:20:30 +08:00 |
|
long
|
55521b8e11
|
Merge branch 'cursor/self-input-stats'
|
2026-05-22 12:07:36 +08:00 |
|
 longandCursor
|
e4f181e4fe
|
fix(stats/self_input): 渠道字典、财务脱敏与同日同渠道全局唯一
自媒体来源改推广渠道字典;非白名单隐藏账户消耗/ROI;部门展示完整路径;业绩与消耗按日期+渠道全局去重。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-22 12:02:12 +08:00 |
|
 longandCursor
|
bba989c0af
|
fix(stats/self_input): 修复保存不入库/路由 404,补全部门与自媒体来源下拉
- 模型去掉 defaultSoftDelete=0,避免 ThinkPHP 软删过滤导致新增记录"隐形"
- 菜单 paths 改相对路径并新增「自录数据统计」目录,迁移已有菜单
- Lists/Overview 补部门关联、支持按部门筛选
- 数据权限改由 self_input_stats_view_all_roles 白名单 + DataScope 控制,
编辑/删除完全交给按钮权限校验(移除"仅本人可改"硬限制)
- 新增 /stats.self_input/mediaSourceOptions 接口,统计页/账户消耗页/录入弹窗
共用 useMediaSourceOptions + MediaSourceSelect,去重动态加载
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-22 11:47:15 +08:00 |
|
Your Name
|
d5e0ba04b7
|
更新
|
2026-05-22 11:19:18 +08:00 |
|
Your Name
|
22ec53c070
|
更新
|
2026-05-22 11:15:59 +08:00 |
|
 longandCursor
|
183b6a1acf
|
feat(stats): 新增自录转化统计模块
支持后台用户手动录入个人业绩与账户消耗,独立计算转化指标,接入 DataScope 数据权限。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-05-22 09:17:16 +08:00 |
|
Your Name
|
49c8c95966
|
更新
|
2026-05-21 14:41:43 +08:00 |
|
Your Name
|
c7c264497e
|
修复bug
|
2026-05-21 14:38:31 +08:00 |
|
long
|
436f69c272
|
fix: support both exclusive and public resources for logged in users, include flags in quick returns
|
2026-05-21 14:36:02 +08:00 |
|
long
|
dc72a8ccaf
|
fix: getResourceList never returns -1, uses flags for disabled/expired tokens to keep guest mode working
|
2026-05-21 10:25:15 +08:00 |
|
long
|
499c969233
|
fix: distinguish disabled users from invalid tokens - disabled users see public resources as guest, only truly invalid tokens trigger re-login
|
2026-05-21 10:13:33 +08:00 |
|
long
|
3b44300216
|
fix: return code -1 when disabled user has token in getResourceList, triggers frontend logout
|
2026-05-21 10:08:15 +08:00 |
|
long
|
4c3becf33e
|
feat: use project standard search bar pattern for asset pages, add title/phone/date filters
|
2026-05-21 09:54:59 +08:00 |
|
long
|
a42fc6453a
|
feat: add resource edit functionality and time range filter in admin panel
|
2026-05-21 09:49:30 +08:00 |
|
long
|
03b80310f6
|
feat: add public resource support, usage filtering, and recordDownload API
|
2026-05-20 18:24:04 +08:00 |
|
long
|
8d015fa962
|
fix: dual-write token (DB+cache) and dual-read with fallback, works with or without SQL migration
|
2026-05-20 17:54:21 +08:00 |
|
long
|
f639ef2fbb
|
feat: add time dimension filter (today/3d/7d/30d) to resource list
|
2026-05-20 17:38:28 +08:00 |
|
long
|
ea8e6d7c1b
|
fix: switch asset token from file cache to database for reliability + always redirect on token invalid
|
2026-05-20 17:22:12 +08:00 |
|
Your Name
|
ba1c067dce
|
Merge branch 'master' into bug-5-20
|
2026-05-20 17:15:51 +08:00 |
|
Your Name
|
5e96fda88f
|
更新
|
2026-05-20 17:14:27 +08:00 |
|
long
|
076cd0fcf9
|
fix: add changePassword to notNeedLogin for asset token auth
|
2026-05-20 17:13:26 +08:00 |
|
long
|
44e97861d2
|
fix: use OSS direct upload for video and audio in resource admin
|
2026-05-20 16:59:19 +08:00 |
|
Your Name
|
93e6d02ce4
|
更新
|
2026-05-20 16:53:19 +08:00 |
|
long
|
60cb2b80cd
|
feat: add dedicated change password api and fix token expire code
|
2026-05-20 16:53:08 +08:00 |
|
Your Name
|
752eddb0ba
|
更新
|
2026-05-20 16:51:12 +08:00 |
|
long
|
61d14d1b45
|
fix: Pivot model exception
|
2026-05-20 16:43:57 +08:00 |
|
long
|
485ba7a380
|
style: optimize ui for login and index pages with modern ios tech style
|
2026-05-20 16:06:46 +08:00 |
|
Your Name
|
1005859404
|
新增
|
2026-05-20 15:43:47 +08:00 |
|