用户间积分转赠与红包。基于核心积分体系(app_users.points)实现,与签到、管理员调整等完全统一,插件只负责转账原子操作、红包、流水与后台管理。
功能
钱包页(顶部菜单「我的钱包」):余额、今日转出、收支流水(最近 50 笔)、转赠表单、发红包表单、可领红包列表
积分转赠:
从对方个人主页「钱包」Tab 一键转赠,或钱包页按用户名转赠
附言(最多 50 字)双方可见,可选快捷理由(打赏/感谢/还款/支持,后台可配置)
比例手续费(转出方支付,百分比后台可配置,0=免费)
原子扣款防超扣:UPDATE ... WHERE points>=?,并发安全
红包:
普通(每份均分)/ 拼手气(随机)两种
每人限领一份,先到先得
未领完部分到期自动退回发送者(内置定时任务,后台可手动触发)
个人主页「钱包」Tab:本人看余额与最近流水;他人页面显示对方余额与转赠入口
收支流水:转赠/手续费/发红包/领红包/过期退回/系统调整,全部记录,只增不删(审计)
后台管理(顶部 Tab「积分钱包」):
参数设置:手续费率、单笔/每日转出上限、每分钟操作频率、红包单份最小、红包总金额上限、过期小时数、快捷理由
收支流水查询:按类型/用户/附言关键词筛选,分页
最近红包列表:进行中/已领完/已过期状态
余额调整:按 UID 增减积分(记入流水)
立即执行过期退回



主题投票单选需要4 票 · 80%不需要1 票 · 20%5 人已投票投票已结束主楼非常不错。期待分享