ruoyi-vue-pro 开发指南 ruoyi-vue-pro 开发指南
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • CRM 手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • CRM 手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben(ant-design-vue) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • CRM 手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 2.x
  • 前端手册 Vue 3.x
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 商城手册
  • 公众号手册
  • CRM 手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben(ant-design-vue) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读

    • 简介
    • 交流群
    • 视频教程
    • 功能列表
    • 快速启动(后端项目)
    • 快速启动(前端项目)
    • 接口文档
    • 技术选型
    • 项目结构
    • 代码热加载
    • 一键改包
    • 删除功能
    • 内网穿透
    • 达梦数据库专属
  • 后端手册

    • 新建模块
    • 代码生成【单表】(新增功能)
    • 代码生成【主子表】
    • 代码生成(树表)
    • 功能权限
    • 数据权限
    • 用户体系
    • 三方登录
    • OAuth 2.0(SSO 单点登录)
    • SaaS 多租户【字段隔离】
    • SaaS 多租户【数据库隔离】
    • WebSocket 实时通信
    • 异常处理(错误码)
    • 参数校验
    • 分页实现
    • 文件存储(上传下载)
    • Excel 导入导出
    • 系统日志
    • MyBatis 数据库
    • MyBatis 联表&分页查询
    • 多数据源(读写分离)
    • Redis 缓存
    • 本地缓存
    • 异步任务
    • 配置管理
    • 工具类 Util
    • 单元测试
    • 分布式锁
    • 幂等性(防重复提交)
    • 数据库文档
    • 验证码
  • 中间件手册

    • 定时任务
    • 消息队列(内存)
    • 消息队列(Redis)
    • 消息队列(RocketMQ)
    • 消息队列(RabbitMQ)
    • 消息队列(Kafka)
    • 限流熔断
  • 工作流手册

    • 工作流(Flowable)会签、或签
    • 工作流(达梦适配)
  • 商城手册

    • 商城演示
    • 功能开启
  • 大屏手册

    • 报表设计器
    • 大屏设计器
  • 支付手册

    • 功能开启
    • 支付宝支付接入
    • 微信公众号支付接入
    • 微信小程序支付接入
    • 支付宝、微信退款接入
  • 公众号手册

    • 功能开启
    • 公众号接入
    • 公众号粉丝
    • 公众号标签
    • 公众号消息
    • 自动回复
    • 公众号菜单
    • 公众号素材
    • 公众号图文
    • 公众号统计
  • CRM手册

    • 功能开启
  • 系统手册

    • 短信配置
    • 邮件配置
    • 站内信配置
    • 数据脱敏
    • 敏感词
    • 地区 & IP 库
  • 运维手册

    • 开发环境
    • Linux 部署
    • Docker 部署
    • Jenkins 部署
    • HTTPS 证书
    • 服务监控
  • 前端手册 Vue 3.x

    • 开发规范
    • 菜单路由
    • Icon 图标
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
    • CRUD 组件
    • 国际化
    • IDE 调试
    • 代码格式化
  • 前端手册 Vue 2.x

    • 开发规范
    • 菜单路由
    • Icon 图标
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
  • 更新日志

    • 【v1.9.0】开发中
    • 【v1.8.3】2023-10-24
    • 【v1.8.2】2023-09-24
    • 【v1.8.1】2023-09-04
    • 【v1.8.0】2023-07-27
      • 重构支付中心,提供支付接入实战
        • 📈 Statistic
        • ⭐ New Features
        • 🐞 Bug Fixes
        • 🔨 Dependency Upgrades
  • 开发指南
  • 更新日志
芋道源码
2023-06-03
目录

【v1.8.0】2023-07-27

# 重构支付中心,提供支付接入实战

# 📈 Statistic

  • 总代码行数:139152
  • 源码代码行数:85791
  • 注释行数:31891
  • 单元测试用例数:899

# ⭐ New Features

  • 【优化】使用 docker compose -T 来执行数据导入,由 @dhb52 (opens new window) 贡献 #508 (opens new window)
  • 【重构】支付 PayClient 实现,优化对支付、退款异常的处理,由 @芋道源码 (opens new window) 贡献
  • 【优化】支付与退款的表结构、回调支持幂等处理,由 @芋道源码 (opens new window) 贡献
  • 【新增】PayOrderSyncJob 实现渠道支付结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 (opens new window) 贡献
  • 【新增】PayRefundSyncJob 实现渠道退款结果的轮询,解决支付回调延迟的小概率延迟问题,由 @芋道源码 (opens new window) 贡献
  • 【新增】微信公众号、小程序、扫码、条码支付与退款的接入,由 @芋道源码 (opens new window) 贡献
  • 【新增】商城 uniapp 商品列表、详情的实现,支持拼团、秒杀、团购商品,由 @芋道源码 (opens new window) 贡献
  • 【优化】商城订单的价格计算实现,基于责任链模式,支持配送、会员折扣、限时折扣、满减送、优惠劵等的多重计算,由 @芋道源码 (opens new window)、@Jason (opens new window) 贡献
  • 【新增】Vue3 管理后台:[营销中心 -> 秒杀时段]、[营销中心 -> 秒杀活动],由 @puhui999 (opens new window) 贡献
  • 【新增】商城的售后日志,基于 AOP 实现,由 @陈賝 (opens new window) 贡献
  • 【优化】完善商品评论的实现,由 @puhui999 (opens new window) 贡献
  • 【优化】适配 postgres 数据库 sql 脚本,由 @御码滴汉子 (opens new window) 贡献 #408 (opens new window)

# 🐞 Bug Fixes

  • 【修复】RedisPendingMessageResendJob 任务可能会导致消息重复的问题,由 @天气真好 (opens new window) 贡献 #408 (opens new window)
  • 【修复】Vue2 管理后台:富文本编辑器自动聚焦问题,由 @hellozbk (opens new window) 贡献 #492 (opens new window)
  • 【修复】Vben 管理后台:代码生成器对 RadioButtonGroup 组件的支持,由 @xingyu (opens new window) 贡献 #513 (opens new window)
  • 【修复】公众号标签修改提示报错,由 @再难也要坚持 (opens new window) 贡献 #512 (opens new window)
  • 【修复】Spring Boot 3.X 兼容性问题:启动 Mp 模块报错问题,由 @飞奔中 (opens new window) 贡献 #507 (opens new window)
  • 【修复】使用 PG 数据库时,站内信表、菜单权限表字段类型不一致问题,由 @呵呵大 (opens new window) 贡献 #505 (opens new window)
  • 【修复】PG 数据库部分字典数据缺失,由 @Zhang Yi (opens new window) 贡献 #292 (opens new window)
  • 【修复】pg 数据库的脚本错误,由 @御码滴汉子 (opens new window) 贡献 #497 (opens new window)
  • 【修复】Set access token expire time to 0 报错问题,和邮件发送用户编号为空问题,由 @clockdotnet (opens new window) 贡献 #498 (opens new window)
  • 【修复】Vue2 管理后台:生产环境打包压缩等配置未生效问题,由 @GuYu (opens new window) 贡献 #502 (opens new window)
  • 【修复】Vue3 管理后台:短信渠道提交失败,由 @圆梦巨人 (opens new window) 贡献 #166 (opens new window)
  • 【修复】Vue3 管理后台:授权类型选项 bug,由 @wangzhaoqiang (opens new window) 贡献 #167 (opens new window)
  • 【修复】Vue3 管理后台:修复 refreshToken 过期时间不正确,由 @呵呵大 (opens new window) 贡献 #170 (opens new window)
  • 【修复】Cloud 生成的时间类型为 Date 而不是 LocalDateTime 的错误问题,由 @jiaohongtao (opens new window) 贡献 #38 (opens new window)
  • 【修复】Vue3 管理后台:useTable 在分页返回 total 为 0 时的 bug,由 @nullcache (opens new window) 贡献 #10 (opens new window)
  • 【修复】Vue3 管理后台:BPMN 处理 window.bpmnInstances 有时候为 undefined 问题,由 @OlyLis (opens new window) 贡献 #155 (opens new window)
  • 【修复】Vben 管理后台的代码生成模版,增加 resetSchema 调用,由 @xingyu (opens new window) 贡献 #540 (opens new window)
  • 【修复】API 记录日志耗时单位修改为毫秒的问题,由 @kinlon92 (opens new window) 贡献 #541 (opens new window)
  • 【修复】Vue2 管理后台:VideoUpload 修改后再新增时的表单,无法清除还原到未选择视频文件状态的问题,由 @hellozbk (opens new window) 贡献 #536 (opens new window)
  • 【修复】Vue3 管理后台的代码生成,Editor 属性修正为 v-model,由 @adely (opens new window) 贡献 #533 (opens new window)
  • 【修复】application-local 配置文件,master 数据库 pg 连接串的数据库名由 slave 引用改为 master,由 @御码滴汉子 (opens new window) 贡献 #525 (opens new window)
  • 【修复】Cloud ErrorCodeApi 接收 LocalDateTime 参数不正确的问题,由 @我很幸福 (opens new window) 贡献 #40 (opens new window)
  • 【修复】Spring Cloud Bus RocketMQ 无法广播消费的问题,由 @Fanjc (opens new window) 贡献 #43 (opens new window)
  • 【修复】去除 sql 中多余的在 jimu_report_data_source 表中设置 tenant_id 字段,由 @QSSSYH (opens new window) 贡献 #44 (opens new window)
  • 【修复】yudao-ui-admin 前端 Cron 表达式-周选择第 4 项,# 号两边的值颠倒了,由 @Peter Nuding (opens new window) 贡献 #252 (opens new window)
  • 【修复】Vue3 管理后台:定时任务,删除功能报错,由 @死歌 (opens new window) 贡献 #180 (opens new window)
  • 【修复】Vue3 管理后台:手机登录后,跳转不正确的问题,由 @water (opens new window) 贡献 #182 (opens new window)

# 🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.11 to 2.7.13
  • 【升级】captcha-plus from 1.0.3 to 1.0.5
  • 【升级】druid from 1.2.16 to 1.2.18
  • 【升级】lombok from 1.18.26 to 1.18.28
  • 【升级】hutool from 5.8.18 to 5.8.20
  • 【升级】easyexcel from 3.3.1 to 3.3.2
  • 【升级】guava from 32.0.0-jre to 32.0.1-jre
  • 【升级】minio from 8.5.2 to 8.5.4
  • 【升级】jimureport from 1.5.6 to 1.5.8
  • 【升级】wx-java-mp from 4.3.0 to 4.5.0
  • 【升级】wx-java-pay from 4.3.0 to 4.5.0
【v1.8.1】2023-09-04

← 【v1.8.1】2023-09-04

Theme by Vdoing | Copyright © 2019-2023 芋道源码 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×