点击空白处退出提示
作品详情
前端框架:vue3+ts+element plus为基础主体架构;
后端框架:springCloud Alibaba+Nacos+MybatisPlus+mysql5.7+redis+RocketMQ为基础主体架构;
C端主要模块:
1、首页:展示传奇游戏列表、游戏排行榜等信息
2、会员中心:涵盖用户基本信息、货币使用记录、任务等信息;
3、新服推荐:展示优质的传奇游戏新服、热游;
4、钱包充值:供用户充值平台货币;
B端主要模块:
1、平台管理:管理C端充值配置、活动配置、玩家使用平台货币限制、访问限制、投诉建议处理等;
2、游戏管理:管理游戏上下架、游戏分类、游戏加热、充值模板、补发游戏货币等;
3、会员站管理:管理网站基本信息的展示,如轮播图、新闻资讯、客服、弹窗广告等;
4、数据统计:涵盖每日充值、每日消费、任务完成情况、用户次留、消费分成等小模块;
5、日志管理:C端用户账户变动日志,GM、GS分成余额变动日志;
6、公众号管理:管理平台公众号粉丝数据、公众号消息、自动回复等公众号相关功能;
7、系统管理:B端菜单、字典、短信、B端用户以及权限分配。
主要负责模块:
1、公众号管理:C端使用微信扫码登录,通过公众号生成的二维码,在用户扫码后接收微信的回调(根据回调的不同事件处理相应的逻辑),进行注册生成访问token,C端轮询token判断登录状态;此步骤还会进行公众号模板消息或授权消息(授权获取用户微信头像及昵称)的发送;登录二维码中有多种场景值,如登录、邀请新用户、绑定游戏账号等;
2、钱包充值:通过C端传递的充值数据生成充值订单,请求第三方支付平台生成支付链接,将该支付链接埋入二维码返回前端;用户扫码付款后,接收支付回调,处理订单状态以及根据充值配置等计算实际到账平台币入账到玩家账户,此处如果为游戏直充订单,则不入账玩家平台账户,直接进行游戏充值;
3、游戏充值:C端用户选择要充值的游戏及充值模板后提交订单,后端根据提交数据生成订单并根据充值模板计算游戏到账信息后,通过socket发送至GM游戏服务器的游戏网关,由游戏网关进行游戏内入账操作,之后进行GM、GS分成计算以及入账他们各自的账户;
4、日志管理;
5、各类优惠活动立项及开发。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论