Commit Graph

4 Commits

Author SHA1 Message Date
07dcd9408c chore(logs): 添加系统启动日志文件
- 添加 mt-pay.2025-12-26.log 启动日志记录
- 添加 mt-pay-error.2025-12-26.log 错误日志记录
- 记录 PayPal 配置加载验证信息
- 记录 MyBatis-Plus 分页插件初始化信息
- 记录 Druid 数据源配置完成信息
- 记录系统启动成功和失败状态日志
2025-12-26 15:48:30 +08:00
bbf235362c docs(guide): 添加502错误排查指南并移除端口修改指南
- 添加502 Bad Gateway错误排查指南文档
- 移除旧的端口修改指南文档
- 提供完整的错误排查步骤和解决方案
- 包含Nginx配置检查和后端服务验证流程
- 添加快速修复步骤和常见问题处理
- 移除过时的端口变更操作说明
2025-12-26 14:11:13 +08:00
56ae5a5892 chore(config): 更新服务器端口配置从8082到18082
- 修改application-dev.yml和application-prod.yml中的server.port配置
- 更新PayPal webhook URL中的端口号
- 修改DEPLOYMENT_README.md中的端口引用信息
- 更新ProductServiceImpl.java中的端口配置注入
- 创建PORT_CHANGE_GUIDE.md提供端口修改操作指南
- 更新部署文档中的防火墙端口和Nginx配置说明
2025-12-26 13:43:26 +08:00
2d9a9c3668 feat(config): 更新开发和生产环境配置
- 修改开发环境前端URL从localhost改为公网地址
- 更新PayPal Webhook URL使用公网地址配置
- 在生产环境配置中添加服务器端口和应用配置
- 添加PayPal支付配置的详细注释说明
- 简化ERP用户管理API文档格式,移除冗余说明
- 移除PayPal订单生命周期和Webhook指南文档
- 优化PayPal Webhook配置文档内容

fix(order): 修复订单创建和库存管理并发问题

- 实现SELECT FOR UPDATE锁定SKU记录防止超卖
- 添加库存扣减原子操作确保并发安全
- 简化日志输出,移除冗余调试信息
- 添加订单取消功能并恢复库存
- 优化订单查询和状态更新逻辑

feat(mapper): 添加库存扣减和恢复功能

- 实现deductStock方法用于扣减库存
- 添加restoreStock方法用于恢复库存
- 实现selectByIdForUpdate方法用于悲观锁
- 为Mapper接口添加必要的注解支持
2025-12-26 10:54:01 +08:00