|
|
fc57f97c9e
|
feat(wechat): 微信机器人全链路集成与稳定性修复
- 新增:管理员后台的微信机器人双向收发参数设置页面及扫码绑定能力。
- 新增:WechatBotApiService 与 KafkaConsumerService 模块打通过往僵尸进程导致的拒绝连接问题。
- 新增:下发所有群发/私聊通知时统一带上「[和平聊吧]」标注前缀。
- 优化:前端个人中心绑定逻辑支持一键生成及复制动态口令。
- 修复:闭环联调修补各个模型中产生的变量警告如 stdClass 对象获取等异常预警。
|
2026-04-02 14:56:51 +08:00 |
|
|
|
363a0145d9
|
记录所有人在线时长:允许 user_position_id 为空,移除记录日志时的职务判断
|
2026-03-18 21:44:53 +08:00 |
|
|
|
f3579ae9fe
|
修复勤务日榜时长膨胀:重建session时用now()而非旧in_time,补updated_at刷新防误关,视图标签改为所有
|
2026-03-18 21:17:02 +08:00 |
|
|
|
78564e2a1d
|
feat: 增加自定义头像上传、自动压缩与自动清理功能,统一全站头像路径读取逻辑
|
2026-03-12 15:26:54 +08:00 |
|
|
|
e21f049643
|
修复:勤务日榜在线时长统计虚高(142小时)+ UI文字调整
Bug修复:
- closeDutyLog 增加 whereDate 限制,只关闭今日日志,历史遗留记录置0,避免跨天时长被计入榜单
- tickDutyLog(ChatController/AutoSaveExp)找不到今日开放日志时不再盲目新建,避免同一 login_at 产生几十条重复记录后 SUM 叠加导致虚假142小时
- AppointmentService 撤职时 closeDutyLog 同步增加今日/历史遗留区分处理
UI调整:
- 登录页版权文字「飘落的流星」→「流星」
- 后台布局标题「飘落流星 控制台」→「控制台」
- 后台侧边栏移除非超管查看各模块时的「(只读)」标注
|
2026-03-01 22:55:55 +08:00 |
|
|
|
954a078d63
|
修复:自动存点不再覆盖有职务用户的等级
AutoSaveExp::processUser() 第3步升降级逻辑重构:
- 有在职职务的用户:等级强制锁定为 position.level
(防止自动存点按经验值降低/覆盖职务对应等级)
- 管理员(>= superLevel):不变动
- 普通用户:照旧按经验自动升降级
同时在 refresh() 后加 load('activePosition.position')
确保职务关联数据已就绪。
|
2026-03-01 16:00:10 +08:00 |
|
|
|
76fd17c727
|
功能:存点时自动同步在职用户勤务日志
- heartbeat 手动存点:调用 tickDutyLog()
- AutoSaveExp 自动存点:调用 tickDutyLog()
- 逻辑:今日已有开放日志则刷新 duration_seconds,无则新建(login_at 取 in_time 进房时间)
- 修复:TIMESTAMPDIFF 结果用 GREATEST(0, ...) 防 unsigned 溢出
- 修复:database.php MySQL 连接加 timezone=+08:00,与 PHP Asia/Shanghai 时区对齐
|
2026-03-01 00:04:59 +08:00 |
|
|
|
0c5e218aa8
|
功能:新增用户积分流水系统
- 新建 user_currency_logs 流水表 (Migration)
- App\Enums\CurrencySource 来源枚举(可扩展)
- App\Models\UserCurrencyLog 流水模型
- App\Services\UserCurrencyService 统一积分变更服务
- FishingController:抛竿/收竿接入流水记录
- AutoSaveExp:自动存点接入流水记录
- Admin/UserManagerController:管理员调整接入流水记录
- LeaderboardController:新增今日三榜(经验/金币/魅力)+ 个人流水日志页
- Admin/CurrencyStatsController:后台活动统计页
- views:新增个人日志页、后台统计页;排行榜新增今日榜数据传递
- routes:新增个人日志路由 /my/currency-logs、后台路由 /admin/currency-stats
|
2026-02-28 12:49:26 +08:00 |
|
|
|
4b231c19f7
|
Fix: 升级播报改为金色左边框轻量样式,与站长公告红框区分开
|
2026-02-27 13:44:24 +08:00 |
|
|
|
caecceba1b
|
Fix: 系统存点通知改回悄悄话私信,避免多人刷屏;前端单独渲染为绿色通知条无头像
|
2026-02-27 12:53:30 +08:00 |
|
|
|
638bc9deda
|
Feat: 优化自动存点通知样式,系统消息不显示头像,改为绿色左边框简洁条形
|
2026-02-27 12:51:29 +08:00 |
|
|
|
eb7bc58417
|
Fix: 彻底抛弃Redis SCAN方案,改用Room::pluck+hkeys精准读取在线用户,解决predis前缀导致扫描失败的问题
|
2026-02-27 12:48:23 +08:00 |
|
|
|
2bbb13e85b
|
Fix: 用原始Redis客户端绕过自动前缀,解决hkeys双重前缀找不到用户问题
|
2026-02-27 12:42:45 +08:00 |
|
|
|
36fc073971
|
Fix: 修正Redis扫描键名前缀不匹配问题,改为*room:*:users通配前缀模式
|
2026-02-27 12:41:20 +08:00 |
|
|
|
2044feec12
|
Feat: 新增定时自动存点指令,每5分钟为在线用户发放经验金币并推送系统通知
|
2026-02-27 12:39:23 +08:00 |
|