跳到主要内容

常见问题

系统部署

系统支持哪些部署方式?

支持以下三种部署方式:

  • Docker 一键部署:使用项目内置的 docker-compose.yml,执行 docker-compose up -d 即可启动全部服务
  • 手动部署:分别部署后端(Spring Boot)和前端(uni-app),适合需要自定义配置的场景
  • 宝塔面板部署:通过 Shell 脚本配合宝塔面板进行部署,适合运维经验较少的用户

服务器的最低配置要求是什么?

环境最低配置推荐配置
开发环境2核4G、MySQL 8.0、Redis 6.04核8G
生产环境4核8G、MySQL 8.0、Redis 6.08核16G

数据库初始化失败怎么办?

  1. 确认 MySQL 版本 ≥ 8.0
  2. 检查数据库字符集是否为 utf8mb4
  3. 确认数据库用户拥有 CREATEINSERT 权限
  4. 查看后端日志中的具体报错信息

功能使用

如何配置短信服务?

在管理后台 系统设置 → 基础设施 → 短信配置 中填入短信服务商的 AccessKeySecretKey 和签名信息。目前支持阿里云、腾讯云短信服务。

支付功能如何开通?

  1. 在管理后台 商城管理 → 支付配置 中添加支付渠道
  2. 支持微信支付、支付宝等主流支付方式
  3. 微信支付需提供商户号、API 密钥和证书
  4. 支付宝需配置应用 ID 和私钥

如何配置腾讯云 IM 即时通讯?

  1. 登录 腾讯云 IM 控制台
  2. 创建应用并获取 SDKAppIDSecretKey
  3. 在管理后台 系统设置 → IM 配置 中填入上述信息
  4. 前端会自动初始化 IM SDK

小程序发布流程是什么?

  1. 在微信公众平台注册小程序账号
  2. manifest.json 中配置小程序的 appid
  3. 使用 HBuilderX 或 CLI 执行小程序编译
  4. 通过微信开发者工具上传代码
  5. 在微信公众平台提交审核

技术相关

前端支持哪些平台?

基于 uni-app 框架开发,一套代码可编译到以下平台:

  • H5(移动端网页)
  • 微信小程序
  • App(iOS / Android)

后端使用什么技术栈?

  • Spring Boot 2.x:核心框架
  • MyBatis Plus:ORM 持久层
  • Redis:缓存与 Session 管理
  • JWT:用户认证与鉴权
  • 腾讯云 IM SDK:即时通讯

API 请求的认证方式是什么?

系统采用 JWT Token 认证机制:

  1. 用户登录后获取 token
  2. 后续请求在 Header 中携带 Authorization: Bearer <token>
  3. Token 过期时自动刷新,无需重新登录
  4. 被其他设备登录时,旧 Token 会失效并提示用户

如何对接第三方物流查询?

系统集成了快递100物流查询接口,在管理后台配置快递100的 keycustomer 信息后,订单详情中即可查看实时物流轨迹。


授权与商业

开源版和商业版有什么区别?

对比项开源版商业版
核心功能✅ 包含✅ 全部包含
直播功能
即时通讯
多端支持
技术支持社区专属技术经理
源码交付部分完整源码
定制开发✅ 支持

如何获取技术支持?

  • 开源版用户:通过 GitHub Issues 或社区论坛获取帮助
  • 商业版用户:享受专属技术经理和 7×24 小时响应服务
  • 也可通过 联系我们 页面提交咨询