抽奖系统
选择版本
选择授权时间
功能介绍
本插件为平台提供完整的抽奖活动运营能力,支持灵活配置奖池、权重随机算法、多种消耗方式(抽奖次数/虚拟货币)、自动发放奖品、实物发货管理,以及对接系统任务、签到等模块的公共抽奖次数API
抽奖活动管理
创建、编辑、删除抽奖活动,配置活动标题、描述、开始/结束时间、排序值,支持启动/停止活动状态流转
奖池配置
添加、编辑、删除奖品,支持四种奖品类型:可提现虚拟货币、不可提现虚拟货币、实物奖品、优惠券/虚拟奖品
权重抽奖算法
独立随机算法,每个奖品可配置独立中奖率(权重),总中奖率超过100%时自动按比例缩放,库存不足自动跳过
抽奖次数管理
独立次数表按用户×租户×活动三维度存储,支持活动专属次数和通用次数,管理员可手动发放/调整次数
多种消耗方式
优先扣除抽奖次数(活动专属→通用),不足时自动扣可提现余额或不可提现余额,支持灵活计费策略
自动发放奖品
虚拟货币(可提现/不可提现余额)中奖后自动到账;实物奖品和优惠券标记为"待处理",由管理员手动发放
每日/总次数限制
可配置每天最多抽奖次数和活动总抽奖次数上限,精准控制活动成本和用户参与节奏
时间窗口控制
精确的开始/结束时间校验(时区自适应:UTC存储+前端转换),活动未开始或已结束自动拦截抽奖请求
抽奖记录管理
完整记录每次抽奖结果(用户、活动、奖品、消耗金额、中奖状态、时间),支持按活动/状态/用户筛选搜索
次数变更日志
记录所有抽奖次数变更明细:系统发放、任务奖励、签到奖励、充值奖励、活动赠送、管理员调整、抽奖消耗,来源可追溯
数据统计
抽奖记录统计面板和API,支持中奖率、参与人数、奖品消耗等维度统计,可按时段/活动/用户筛选
实物发货管理
实物奖品中奖后自动进入待发货流程,管理员可在后台管理发货状态,支持手动标记已发放
公共次数API
系统任务、签到、充值等模块可直接调用发放次数
防作弊机制
GORM事务保证抽奖扣减原子性,多重状态校验(登录/活动状态/时间/次数/库存),防止并发重复抽奖
国际化支持
前台和后台界面支持中英文语言切换
系统任务联动
支持将系统任务奖励配置为特定抽奖活动的专属次数,用户完成每日/每周任务后自动获得抽奖资格
更多功能
中奖通知推送、抽奖动画效果、用户中奖记录页、排序拖拽调整、插件一键初始化等更多功能持续完善中
业务运营流程简述
界面展示
前台 - 抽奖活动列表
前台 - 抽奖详情页(进行中活动)
前台 - 用户抽奖记录
后台 - 抽奖活动管理列表
后台 - 创建/编辑抽奖活动
后台 - 奖池奖品管理
后台 - 抽奖记录管理
后台 - 抽奖次数管理(查看/手动发放)
后台 - 抽奖次数变更日志
提示:如果您需要定制化功能或有特殊需求,我们提供专业的技术咨询服务,欢迎联系我们的客服团队。