全开源电竞俱乐部打手系统源码 | Uniapp 电竞陪玩护航接单平台源码
·
目录
一、详细介绍
1. 项目简介
本项目是基于 FastAdmin (ThinkPHP5)+UniApp 开发的电竞陪玩接单平台系统,面向电竞俱乐部、线上陪玩工作室实现玩家下单、打手接单、多级分佣、资金结算全链路业务,支持 PC 网页 + H5 移动端双端访问,适合全栈技术学习与中小型陪玩平台落地开发。
2. 主要功能
- 用户前台模块:陪玩套餐分类浏览、商品详情查看、在线下单支付、余额充值、订单管理、优惠券抵扣、订单投诉退款。
- 打手入驻模块:陪玩资料提交与平台审核、保证金缴纳、接单开关配置、接单大厅抢单、佣金提现、罚单缴费、战绩上传与用户评价查看。
- 平台管理后台:会员账号管理、打手资质审核、全量订单管控、套餐与充值活动配置、财务流水统计、多级分销分佣配置、首页轮播与公告管理。
- 附加特色功能:订单抽奖限制接单、打手排行榜(日 / 周 / 月榜)、微信 / QQ 快捷登录、三方 IM 即时聊天、多渠道聚合支付。
3. 环境要求
表格
| 环境项 | 版本参数 |
|---|---|
| PHP | ≥7.3,兼容 7.3~8.0 版本 |
| MySQL | 5.7 及以上,编码 utf8mb4 |
| Web 服务器 | Nginx 1.18+/Apache2.4+ |
| 必备扩展 | PDO、fileinfo、curl、gd、openssl |
二、效果展示
1. 代码如下(示例)
<?php
namespace app\thug\controller;
use think\Db;
use app\common\controller\Api;
/**
* 打手订单自动确认原接口(存在免登录漏洞,优化后移除noNeedLogin)
*/
class Order extends Api
{
//原漏洞配置:protected $noNeedLogin = ['orderAutomatic'];
//优化:取消免登录,增加管理员权限校验
public function orderAutomatic()
{
//校验管理员权限
if (!$this->auth->isAdmin()) return json(['code'=>403,'msg'=>'无操作权限']);
$overTime = time() - 7*24*3600;
//查询超时未确认订单
$orderList = Db::name('fa_order')
->where('paytime','<',$overTime)
->where('status',2)
->select();
foreach ($orderList as $item){
//自动完结订单,结算佣金
$this->settleCommission($item);
Db::name('fa_order')->where('id',$item['id'])->update(['status'=>3,'confirm_time'=>time()]);
}
return json(['code'=>200,'msg'=>'自动确认执行完成','count'=>count($orderList)]);
}
//佣金分佣结算逻辑
protected function settleCommission($orderInfo)
{
//打手佣金+上下级双层分佣计算
$thugRate = Db::name('fa_config')->where('name','thug_rate')->value('value');
$pidRate = Db::name('fa_config')->where('name','pid_rate')->value('value');
$thugMoney = $orderInfo['paymoney'] * $thugRate /100;
Db::name('fa_thug_commission_log')->insert([
'order_id'=>$orderInfo['id'],
'thug_id'=>$orderInfo['thug_id'],
'money'=>$thugMoney,
'createtime'=>time()
]);
}
}
2. 效果图展示
- 前台 H5 页面:首页包含轮播广告、陪玩等级分类(青铜 / 黄金 / 钻石打手)、接单排行榜;接单大厅展示空闲打手、服务标价;个人中心集成充值、我的订单、入驻申请、保证金管理页面。

- 打手端页面:专属接单大厅、待结算订单、冻结佣金统计、罚单列表、月度结算账单、接单开关配置界面。




- 管理后台页面:FastAdmin 标准化后台布局,左侧菜单栏分为用户管理、打手管理、订单管理、财务管理、运营配置五大菜单,支持数据筛选、批量编辑、财务数据导出。

三、学习资料下载
本项目可用于 PHP+UniApp 全栈项目学习,包含完整前后端源码、数据库脚本,想要学习源码开发、漏洞修复与二次开发的开发者,可前往开源仓库查阅完整工程代码:https://gitee.com/lao6789/esports-club-system,仓库内附带项目部署说明,方便本地搭建调试学习。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)