JAVA语言开发。VUE开发前端技术。支持SEO百度爬虫检索。

账号交易平台,支持分站。加价,商户入驻等功能。

游戏账号交易平台,是专门为网络游戏提供相关交易服务的电子商务平台,主要从事网络游戏账号的交易。 随着近年网络游戏产业的爆炸式增长,虚拟物品的交易需求也随之出现,为满足这部分需求,网游交易平台成为一种应运而生的新生事物而迅猛发展,相对应的游戏账号交易平台也应运而生,就像随着房地产业的快速发展,房地产中介也水涨船高一样。

game-account-trading-platform (游戏账号交易平台-电脑端PC)

介绍

游戏账号交易平台,是专门为网络游戏提供相关交易服务的电子商务平台,主要从事网络游戏账号的交易。 随着近年网络游戏产业的爆炸式增长,虚拟物品的交易需求也随之出现,为满足这部分需求,网游交易平台成为一种应运而生的新生事物而迅猛发展,相对应的游戏账号交易平台也应运而生,就像随着房地产业的快速发展,房地产中介也水涨船高一样。

软件架构

软件架构说明:包含电脑端PC,手机端H5,后台管理系统

安装教程

  1. 联系我wx: jackyu001,提供线上支持服务。

使用说明

  1. 安装简单,一键部署。支持21种游戏上号。以及发售。
  2. 支持游戏分站功能。
  3. 前后端分离,java提供后台接口支持。

/*** MybatisPlusConfig插件*/@Beanpublic PaginationInterceptor paginationInterceptor() {PaginationInterceptor paginationInterceptor = new PaginationInterceptor();paginationInterceptor.setDialectType("mysql");List<ISqlParser> sqlParserList = new ArrayList<>();TenantSqlParser tenantSqlParser = new TenantSqlParser();tenantSqlParser.setTenantHandler(new TenantHandler() {/*** true - where后面不添加storeId ,false - where后面添加storeId.true情况后续走getTenantId()方法*/@Overridepublic boolean doTableFilter(String tableName) {if (tableName.startsWith("build") || tableName.startsWith("admin_") || tableName.startsWith("QRTZ_")) {return true;}boolean isMatch = IGNORE_TENANT_TABLES_PORTAL.stream().anyMatch((e) -> e.equalsIgnoreCase(tableName));if (!isMatch) {// 1、获取该域名对应的商户storeIdWebSiteConf webSiteConf = queryWebSiteConf();if (null == webSiteConf) {return true;}Integer storeId = webSiteConf.getStoreId();if (0 == storeId || null == storeId) {// 若配置表t_website_conf中store_id为空或者是0 ,则查询全部数据return true;// 主站:不添加sotreId} else {// 2、查询商铺显示配置表:是否只显示个人分站商品return queryShopShowConf(storeId);}}return isMatch;}@Overridepublic Expression getTenantId() {Integer storeId = null;// 租户IDtry {WebSiteConf webSiteConf = queryWebSiteConf();// 获取该域名对应的商户storeIdstoreId = webSiteConf.getStoreId();} catch (Exception e) {log.error("根据请求地址判断storeId出错", e);return null;}UserUtils.getCurrentMember().setStoreId(storeId);log.info("current storeId:" + storeId);return new LongValue(storeId);}/*** 获取请求地址对应映射表信息:若是PC则根据web_url查询t_web_site_conf;若是H5则根据H5Url** @return*/private WebSiteConf queryWebSiteConf() {try {WebSiteConf webSiteConf = null;// 判断url中是否包含127.0.0.1,有则将url中内容替换成localhostif (null == ServletUtils.getRequestAttributes()) {return null;}HttpServletRequest request = ServletUtils.getRequest();if (null == request) {return null;}String url = request.getHeader("Referer");if ("127.0.0.1".equals(URLUtil.getHost(URLUtil.url(url)).getHost())) {url = url.replaceFirst("127.0.0.1", "localhost");}int start = url.indexOf("//") + 2;int end = url.replace("//", "a").indexOf("/") + 1;String webUrl = url.substring(start, end);log.info("前端网址:" + webUrl + ";api请求地址:" + request.getRequestURL());WebSiteConfServiceImpl iWebSiteConfService = SpringUtils.getBean(WebSiteConfServiceImpl.class);WebSiteConf conf = new WebSiteConf();conf.setIsEnable(1);if (WebSiteConfUtil.isMobileDevice()) {conf.setH5Url(webUrl);webSiteConf = iWebSiteConfService.selectByUrl(conf);} else {conf.setWebUrl(webUrl);webSiteConf = iWebSiteConfService.selectByUrl(conf);}if (null == webSiteConf) {log.error("#webSiteConfi error : no config");throw new RuntimeException("#webSiteConfig error.");}return webSiteConf;} catch (Exception e) {log.error("获取请求地址对应映射表信息出错", e);throw new RuntimeException("#webSiteConfig is null error.");}}/*** true-显示全部 false-显示商户自己的商品** @param storeId* @return*/private boolean queryShopShowConf(Integer storeId) {ShopShowConfServiceImpl shopShowConfService = SpringUtils.getBean(ShopShowConfServiceImpl.class);ShopShowConf shopShowConf = shopShowConfService.getById(storeId);if (null == shopShowConf) {// 没有配置默认只显示商户下的商品return true;} else {Integer isEnable = shopShowConf.getIsEnable();// 0-不启用 1-只显示自己的商品 2-显示全部商品if (isEnable == 1) {return false;} else if (isEnable == 2) {return true;} else {return false;}}}@Overridepublic String getTenantIdColumn() {return "store_id";}});sqlParserList.add(tenantSqlParser);paginationInterceptor.setSqlParserList(sqlParserList);paginationInterceptor.setSqlParserFilter(new ISqlParserFilter() {@Overridepublic boolean doFilter(MetaObject metaObject) {MappedStatement ms = SqlParserHelper.getMappedStatement(metaObject);// 过滤自定义查询此时无租户信息约束if ("com.ity965.mallplus.sys.mapper.SysUserMapper.selectByUserName".equals(ms.getId())) {return true;}// 查询t_web_site_conf配置表,自查忽略if ("com.ity965.mallplus.pms.mapper.WebSiteConfMapper.selectByUrl".equals(ms.getId())) {return true;}return false;}});return paginationInterceptor;}

游戏账号交易平台,是专门为网络游戏提供相关交易服务的电子商务平台,主要从事网络游戏账号的交易。相关推荐

  1. 重庆北大青鸟解放碑校区J12班 chickenNice队【游戏账号交易平台】

    项目组名:chickenNice 项目名称:游戏账号交易平台 组内成员:重庆北大青鸟解放碑校区J12班刘华.楼斌.周楠.谭 项目背景:在游戏行业发展如此迅速的情况下,我们团队捕捉到了行业的需求,游戏账 ...

  2. 计算机毕业设计之Android的游戏账号交易平台APP(源码+系统+mysql数据库+Lw文档)

    随着互联网与智能手机的普及,手游市场规模迅速扩大.在节奏不断加快的城市中,越来越多的人选择在工作之余用手机游戏放松自己,减轻压力.而且手机游戏成本低,更受到欢迎.所以游戏交易平台的推出则可以增强用户游 ...

  3. 腾讯回应租号打游戏:已向超20家账号交易平台发函

    9月7日消息,针对租号绕开未成年防沉迷系统一事,腾讯游戏官微回应称,截至目前,腾讯已向超过20家账号交易平台和多个电商平台起诉或发函,要求停止相关服务. 腾讯方面表示,8月30日关于未成年人防沉迷的最 ...

  4. java计算机毕业设计-游戏账号交易平台-演示录像-源码+数据库+系统+lw文档+mybatis+运行部署

    java计算机毕业设计-游戏账号交易平台-演示录像-源码+数据库+系统+lw文档+mybatis+运行部署 java计算机毕业设计-游戏账号交易平台-演示录像-源码+数据库+系统+lw文档+mybat ...

  5. java计算机毕业设计-游戏账号交易平台-演示录像-源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计-游戏账号交易平台-演示录像-源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计-游戏账号交易平台-演示录像-源程序+mysql+系统+lw文档+远程调试 本源 ...

  6. [附源码]java毕业设计游戏账号交易平台

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  7. jsp+ssm计算机毕业设计游戏账号交易平台【附源码】

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  8. [附源码]SSM计算机毕业设计游戏账号交易平台JAVA

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. 【附源码】Java计算机毕业设计游戏账号交易平台(程序+LW+部署)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. HTML5文档结构主体结构 语义结构,html5组织文档结构.pdf
  2. 物理隔离已是过去 工控网络如何更好地保护SCADA
  3. 让VC编译的程序链接到系统的 msvcrt.dll 的方法
  4. 视觉平衡与物理平衡_设计中的平衡理论为什么这么重要?
  5. 阿里巴巴指东打西,PC之后卖盒饭?
  6. extjs4.2 前端读取对象的方法
  7. ue4蓝图和ai的区别_UE4 AI基础
  8. CALayer3-层的属性
  9. android单选按钮_Android单选按钮示例
  10. Systemtap命令stap----安装
  11. 好玩的Deep Dream模型
  12. leecode试题 178. 分数排名
  13. 修真院java_【修真院JAVA小課堂】JMeter的簡單介紹
  14. 数据库之十二星座 水瓶座
  15. 【QCM2150】WCN3680 WFA 11ac STA 5.2.1/5.2.61测试失败
  16. 朋友圈集赞万能截图生成器威信小程序源码下载
  17. 虚拟机扩大内存的方法
  18. 用投影机控制软件2017 V3(可在多媒体教室代替遥控器中控机)
  19. 【Markdown笔记】设置字体颜色
  20. 北理工嵩天的python_嵩天_北京理工大学计算机学院

热门文章

  1. 镜像 网站 linux 程序,腾讯开源镜像网站(腾讯云软件源)地址,附使用说明
  2. Ubuntu18.04 MOOS-ivp 编译运行
  3. 拒绝安利:安利的真相 丁黎
  4. adb shell appops(系统服务:appops)
  5. H5 实现横向滚动的方法及需要注意的地方
  6. 【SAP打印】SMARTFORMS标签无法调整横向打印
  7. 行业首选|墨菲安全实力入选《开发安全产品及服务购买决策参考》
  8. 专门打游戏的手机精选:rog3散热好 续航好 玩游戏更好!
  9. php关键词回复源码,PHP对接微信公众号实现简单自动回复
  10. 阿里原来这么容易就能进去…