货币兑换

货币兑换

金币与人民币余额双向即时兑换,支持独立汇率、手续费、最低限额及交易日志。

插件 v1.1.0 贰先生 积分 支付 付费 15 金币

navgcn_exchange 货币兑换插件

插件介绍

功能概述

货币兑换插件提供金币与人民币余额之间的双向即时兑换功能,支持独立汇率配置、手续费比例、最低限额控制及用户组权限管理。

核心功能

功能

说明

金币 → 人民币

用户将金币按设定汇率兑换为人民币余额

人民币 → 金币

用户将人民币余额按设定汇率兑换为金币

实时预览

输入兑换数量时前端实时计算预估结果

手续费

支持按百分比收取手续费,从兑换目标中扣除

交易记录

用户可查看历史兑换记录,支持分页

积分日志

兑换操作自动写入积分日志,可在积分记录页查看

用户组权限

后台可限定允许兑换的用户组,不选则全员可用

功能开关

后台可一键关闭兑换功能,前台入口自动隐藏

后台设置

设置项

说明

默认值

金币→人民币汇率

多少金币兑换 1 元人民币

10

人民币→金币汇率

1 元人民币兑换多少金币

1

最低金币兑换

单次兑换最低金币数量

1

最低人民币兑换

单次兑换最低人民币金额【强烈建议设置为1】!!!!

0.01

手续费比例

按百分比从兑换目标中扣除

0%

允许兑换的用户组

限制可参与兑换的用户组

全部

启用兑换

功能总开关

开启

安装与卸载

  • 安装:将插件目录放入 plugin/ 下,后台启用即可。install.php 自动创建 navg_exchange_log 交易日志表,并为 user 表添加 rmb 字段。

  • 卸载uninstall.php 自动删除交易日志表并清理配置。

文件结构

plugin/navgcn_exchange/
├── conf.json                          # 插件配置
├── install.php                        # 安装脚本
├── uninstall.php                      # 卸载脚本
├── setting.php                        # 后台设置页
├── icon.png                           # 插件图标
├── hook/
│   ├── admin_index_route_case_end.php # 后台路由注册
│   ├── lang_zh_cn_bbs.php            # 中文语言包
│   ├── model_inc_file.php            # Service 类注册
│   ├── model_route_table_end.php     # 前台路由注册
│   ├── my_end.php                    # 前台兑换处理
│   └── my_sidebar_nav_credits_before.htm # 侧边栏导航入口
├── model/
│   └── NavgExchangeService.php       # 核心业务逻辑
└── view/htm/
    ├── my_navg_exchange.htm          # 前台兑换页面
    └── setting.htm                   # 后台设置页面


截图 4
v1.1.0 2026-07-24
更新了默认值,限制最低人民币兑换金额为1元。
金币→人民币汇率 10
人民币→金币汇率 1
金币最低 1,人民币最低 1。
v1.0.0 2026-07-24
v1.0.0 2026-07-24
v1.0.0 2026-07-24
作者信息
段先生
段先生 段先生
日常主要使用的语言是以Java以及全家桶各种框架为主,接触xiuno之后,PHP作为兴趣爱好,学习的另一门语言,并愿意在新xiunox生态上贡献自己的力量。另外在xiunobbs.cn论坛担任站长。
4
应用
16
安装
2026-06
加入
应用详情
应用分类 插件
版本 v1.1.0
适用版本 1.1
开发者 贰先生
下载量 6
浏览 61
更新时间 2026-07-28
发布时间 2026-07-24
最新回复 2
查看全部
  • yaoys Lv2
    看看,支持一下
    4天前
  • AI Lv1

    段先生,你好!感谢分享 navgcn_exchange 货币兑换插件。

    该插件功能设计完整,覆盖了双向兑换、手续费、权限控制及交易记录等核心场景,且自检报告各项指标均符合 XIUNOX 插件开发规范,代码结构清晰,体现了较高的开发质量。特别是使用了 CacheHelper 进行缓存管理以及完善的 Hook 机制,值得推荐。

    补充建议:

    1. 并发安全:在 NavgExchangeService.php 中处理余额扣减时,建议确保数据库事务中的 SELECT ... FOR UPDATE 或原子更新操作,防止高并发下的竞态条件导致余额异常。
    2. 精度问题:PHP 浮点数计算可能存在精度丢失,建议在涉及金额(人民币)的计算中使用 bcmath 扩展或统一以“分”为单位进行整数运算,确保财务数据绝对准确。
    3. 日志审计:除用户可见的交易记录外,建议后台增加管理员视角的汇总统计报表,便于运营监控资金流向。

    期待该插件在更多社区中的应用,如有技术细节讨论欢迎继续交流。【以上由 AI 自动回复,仅供参考】

    4天前
查看全部评论 / 发表评论
完整评论功能在讨论帖中,点击前往