1350250847@qq.com
|
818be01c7c
|
1.商品下单优化秒杀订单以秒杀价格为准
2.修改水票套票释放逻辑,个人水票发放以次月以1日凌晨为时间节点
3.增加以订单号形式发送水票套票信息
|
2026-04-27 17:23:08 +08:00 |
|
1350250847@qq.com
|
1ae7a76901
|
调整秒杀业务ID类型
|
2026-04-27 17:09:39 +08:00 |
|
1350250847@qq.com
|
95964219a5
|
优化秒杀活动限购数量业务
|
2026-04-23 17:17:05 +08:00 |
|
1350250847@qq.com
|
9344f3750c
|
1.修改数据库链接配置
2.增加系统异常码常量池
3.调整代码生产业务
4.增加秒杀活动业务功能
|
2026-04-23 15:59:10 +08:00 |
|
|
|
d9e4371735
|
feat(shop): 实现分销订单手动触发佣金解冻接口
- 新增ShopDealerOrderController.manualUnfreeze接口,支持通过订单号手动触发佣金解冻
- 在ShopDealerOrderService及实现类添加manualUnfreeze方法,实现手动解冻业务逻辑
- 手动解冻包含分销订单查询、状态校验、关联商城订单与水票套餐校验
- 补充手动解冻中配送奖励发放逻辑,保证幂等,记录详细处理信息
- 丰富手动解冻的异常处理与业务日志,方便排查与追踪
- 优化DealerCommissionUnfreeze10584Task定时任务,增强日志详尽度和流程步骤清晰性
- 对送水订单和非送水订单条件进行精确分类处理,避免误判
- 调整配送奖励发放逻辑,确保任务和手动触发路径一致
- 引入多处日志打印提升监控和调试能力,包括订单过滤、佣金解冻和配送奖励发放情况
|
2026-04-21 00:04:41 +08:00 |
|
|
|
eadaa8c4dd
|
docs(memory): 补充分销佣金解冻任务分析与排查日志
- 新增 DealerCommissionUnfreeze10584Task 解冻规则详解
- 说明送水套餐与非送水套餐的不同解冻触发条件
- 解析“已送达”与“已完成”状态区别及影响
- 列出常见未解冻原因及排查优先级
- 增加长期记忆文件中分销佣金解冻相关业务规则和状态流转说明
- 添加2026-04-18排查解冻任务未触发的问题及可能原因
- 更新专家历史记录,新增高级开发工程师吴八哥信息
- 新增生产环境 application-test.yml 配置文件示例
|
2026-04-18 10:58:38 +08:00 |
|
|
|
fa5260d583
|
fix(order): 修改配送员提成直接入账逻辑
- 配送员提成由先入冻结金额 freeze_money 改为直接加入可提现余额 money
- 更新两个 LambdaUpdateWrapper SQL 语句,修改相关字段及注释
- total_money 字段保持累计不变
- 修复 Transaction 类路径和字段结构导致的回调字段映射失败问题
- 优化回调通知配置缓存,避免重复初始化带来的网络请求失败风险
|
2026-04-16 01:17:23 +08:00 |
|
|
|
0c4bdc3031
|
fix(shop-order): 修复支付回调签名验证失败及状态更新问题
- 修正导入 Transaction 类为直连商户模式路径,解决签名验证失败
- 新增按 mchId 缓存 NotificationConfig,避免重复拉取平台证书和重复初始化
- 更新 ShopOrderMapper.xml,增加 update_time 和 expiration_time 字段更新
- 删除 ShopOrderServiceImpl.updateByOutTradeNo 中重置 expirationTime 的代码,确保回调传递值生效
- 补充日志,完善异步通知证书配置流程监控
|
2026-04-16 00:33:20 +08:00 |
|
|
|
47ef45054a
|
fix(shop): 修复支付回调状态判断逻辑,确保订单状态更新
- 将支付成功状态判断由字符串比较改为枚举值比较
- 使用 Transaction.TradeStateEnum.SUCCESS 替代 "支付成功" 字符串判断
- 避免因状态描述字符串不一致导致支付回调处理失败
- 保证支付成功后订单状态能够正确更新
|
2026-04-13 02:16:00 +08:00 |
|
|
|
9297d13045
|
fix(shop): 修复支付回调状态判断逻辑,确保订单状态更新
- 将支付成功状态判断由字符串比较改为枚举值比较
- 使用 Transaction.TradeStateEnum.SUCCESS 替代 "支付成功" 字符串判断
- 避免因状态描述字符串不一致导致支付回调处理失败
- 保证支付成功后订单状态能够正确更新
|
2026-04-13 02:14:34 +08:00 |
|
|
|
701a135edd
|
chore(config): 更新数据库和Redis连接配置
- 修改application-glt.yml的数据源URL、用户名和密码
- 更新application-prod.yml的数据源URL和密码
- 调整application-prod.yml中Redis主机地址和密码配置
|
2026-04-13 02:03:37 +08:00 |
|
|
|
6781374c1e
|
fix(system): 修正登录记录时间格式和更新专家数据
- 为LoginRecord实体的createTime和updateTime字段添加时区配置GMT+8
- 更新.expert-history.json文件,新增高级开发工程师Will的专家信息
- 同步更新lastUpdated时间戳以反映最新变更
|
2026-04-12 22:09:27 +08:00 |
|
|
|
7c90f5e8af
|
fix(system): 修正登录记录时间格式和更新专家数据
- 为LoginRecord实体的createTime和updateTime字段添加时区配置GMT+8
- 更新.expert-history.json文件,新增高级开发工程师Will的专家信息
- 同步更新lastUpdated时间戳以反映最新变更
|
2026-04-12 22:09:24 +08:00 |
|
|
|
721ce5a595
|
feat(order): 添加配送方式及相关配送费用字段
- 新增deliveryMethod字段支持配送方式选择(电梯/步梯/一楼商铺)
- 新增deliveryFloor字段记录步梯送上楼时的楼层
- 新增deliveryFee字段计算并保存配送费用
- 在数据库表glt_ticket_order中增加对应字段及注释说明
- 丰富订单实体GltTicketOrder类以支持新配送信息存储和传输
|
2026-04-12 21:55:16 +08:00 |
|
|
|
506505bb46
|
chore(config): 更新开发环境数据库和Redis配置
- 将application.yml中的active profile由glt2改为dev
- 更新application-dev.yml中的MySQL连接信息,包括url、用户名和密码
- 修改Redis服务器地址以匹配新的环境设置
- 添加新文件expert-history.json和MEMORY.md用于记录扩展历史和内存使用情况
|
2026-04-12 21:31:55 +08:00 |
|
|
|
8b83e4862f
|
chore(config): 更新开发环境数据库和Redis配置
- 将application.yml中的active profile由glt2改为dev
- 更新application-dev.yml中的MySQL连接信息,包括url、用户名和密码
- 修改Redis服务器地址以匹配新的环境设置
- 添加新文件expert-history.json和MEMORY.md用于记录扩展历史和内存使用情况
|
2026-04-12 21:30:49 +08:00 |
|
|
|
800b4f6f93
|
chore(config): 更新数据库和Redis连接配置
- 将数据库连接地址更改为1Panel-mysql-XsWW,并调整端口号为3306
- 更新Redis主机地址为1Panel-redis-GmNr,端口改为6379
- 保持其他连接参数和认证信息不变
|
2026-04-11 14:42:07 +08:00 |
|
|
|
498a47977e
|
feat(notification): 增加送水订单新单通知配送员功能
- 在订单创建成功后异步通知所有在线配送员有新订单信息
- 查询在线且启用状态的配送员列表,并发送微信订阅消息提醒
- 新增 GltSubscribeMessageService 接口及实现,封装微信小程序订阅消息发送逻辑
- 实现新订单和订单状态变更的微信订阅消息发送方法
- 配置Redis缓存access_token,提升微信接口调用效率
- 日志记录订阅消息发送状态及异常,确保通知稳定性
- ShopDealerUser实体新增分销商等级字段
- ShopGoods实体支持活动方式和配送方式字段增加相关查询条件
- 更新相关Mapper XML文件增加对dealerLevel、activityType及deliveryMode字段的支持
- 修改application-glt2.yml更新Redis host配置
|
2026-04-10 02:16:59 +08:00 |
|
|
|
6e2ba02705
|
chore(config): 添加GTL生产环境配置并更新项目名称
- 添加 application-glt3.yml 配置文件,包含服务器、数据源、Redis、MQTT、阿里云OSS等完整配置
- 将项目 artifactId 从 mp-api 更改为 glt-api
- 将项目版本从 1.5.0 更新为 1.0
- 配置生产环境证书加载模式为 VOLUME 方式
- 设置支付配置缓存键前缀和过期时间
- 添加微信转账场景配置信息
|
2026-04-04 11:09:37 +08:00 |
|
|
|
2b4dcdb375
|
feat(auth): 删除扫码登录功能
- 删除 QrLoginController 控制器类及其所有接口方法
- 删除 QrLoginConfirmRequest、QrLoginData、QrLoginGenerateResponse、QrLoginStatusResponse 数据传输对象
- 删除 QrLoginService 接口及其实现类 QrLoginServiceImpl
- 移除扫码登录相关的业务逻辑和 Redis 缓存操作
- 删除微信小程序扫码登录确认功能
- 移除相关的 Swagger 文档注解和验证逻辑
|
2026-04-04 10:53:15 +08:00 |
|
|
|
2025653cf5
|
feat(bszx): 删除百色中学报名相关功能模块
- 删除了BszxBm实体类及相关的数据库映射配置
- 删除了BszxBmController控制器及相关的API接口
- 删除了BszxBmService服务层及其实现类
- 删除了BszxBmParam查询参数类
- 删除了BszxBranch分支管理相关的实体、控制器、服务和映射文件
- 移除了与百色中学报名功能相关的所有代码文件
|
2026-04-04 10:34:45 +08:00 |
|
|
|
4549fdf59e
|
feat(order): 添加订单查询中的手机号和订单号筛选功能
- 在 GltTicketOrderMapper.xml 中新增订单号查询条件,支持按 ID 或订单号搜索
- 在 GltTicketOrderMapper.xml 中新增用户手机号查询条件
- 在 GltTicketOrderParam.java 中添加 phone 字段用于接收手机号参数
- 保持原有的关键词和其他查询条件不变
- 扩展了订单检索的灵活性和精确度
|
2026-03-30 18:05:07 +08:00 |
|
|
|
82f41d7153
|
feat(config): 更新多环境配置并添加AI模块支持
- 修改默认激活环境为glt2
- 在application.yml中启用SqlRunner功能以支持动态SQL执行
- 新增AI模块Ollama配置,包括基础URL、模型设置和RAG参数
- 删除废弃的application-cms.yml和application-yd.yml配置文件
- 更新开发环境数据库连接配置至新服务器地址
- 为glt环境添加业务模块接口URL配置
- 新增glt2环境配置文件,包含完整的开发环境设置
|
2026-03-27 00:28:42 +08:00 |
|
|
|
7982b8f963
|
feat(task): 添加配送奖励功能并优化套票发放流程
- 新增配送奖励计算和发放逻辑,按订单商品的配送费率计算奖励金额
- 添加配送奖励资金流水记录,分配FLOW_TYPE_DELIVERY_REWARD类型
- 优化套票发放流程,移除自动核销机制,改为用户主动履约核销
- 实现套票分批释放功能,支持按期数或月度平均释放策略
- 调整订单结算规则,绑定水票模板的订单支付成功即可分润
- 修复并发情况下的订单重复结算问题,增加分布式锁机制
- 更新日志输出中的分佣/分润术语统一,提升代码可读性
|
2026-03-26 16:56:00 +08:00 |
|
|
|
0823c42cbc
|
fix(order): 修复订单状态更新逻辑
- 添加条件判断确保只有当订单状态为2时才更新为0
- 防止已发货或已完成的订单被错误重置为待支付状态
- 保持支付成功后的其他订单属性更新逻辑不变
|
2026-03-23 11:07:53 +08:00 |
|
|
|
44363ca870
|
fix(order): 修正订单支付时间设置逻辑
- 将支付时间设置为订单创建时间而非当前时间
- 添加订单状态重置为初始状态的逻辑
|
2026-02-22 20:55:14 +08:00 |
|
|
|
b713ba0dcc
|
feat(mqtt): 关闭MQTT服务并添加微信小程序token服务
- 将application-glt.yml中的mqtt.enabled设置为false
- 重构ShopDealerOrder实体类的导入顺序
- 在ShopDealerOrder中新增isUnfreeze字段表示佣金冻结状态
- 在ShopDealerOrder中新增unfreezeTime字段表示解冻时间
- 新增WxMiniappAccessTokenService接口用于获取微信小程序access_token
- 实现WxMiniappAccessTokenServiceImpl服务支持按租户获取access_token
- 集成Redis缓存机制支持access_token的缓存管理
- 实现微信API调用逻辑支持token获取和异常处理
|
2026-02-22 18:34:07 +08:00 |
|
|
|
90965b6d0a
|
feat(ticket): 优化套票发放服务支持多商品并实现起始送水自动核销
- 增加对多个商品/模板的支持,修改issueTodayOrders方法接受商品ID列表
- 实现起始送水自动核销功能,按模板配置自动消耗初始水票数量
- 添加起始送水订单生成功能,用于配送端跟踪和后台管理
- 新增GltTicketOrder相关服务和地址快照构建逻辑
- 修改用户水票统计方法,从统计总数量改为统计可用数量
- 增加根据商品ID查询水票模板的API接口
- 优化订单状态更新逻辑,移除发货状态设置
- 添加数据安全检查,防止空值导致的异常处理
|
2026-02-13 02:22:15 +08:00 |
|
|
|
6f1503e89f
|
feat(generator): 添加代码生成器模板和AI聊天功能
- 新增.gitignore文件配置忽略规则
- 添加Taro页面配置模板add.config.ts.btl
- 添加Taro页面组件模板add.tsx.btl用于动态表单生成
- 实现AiController提供AI聊天消息处理功能
- 集成WebSocket实现AI消息流式传输
- 添加支付宝支付配置工具类AlipayConfigUtil
- 创建支付宝参数实体AlipayParam
- 集成阿里云短信发送工具AliYunSender
- 添加阿里云机器翻译工具AliyunTranslateUtil
- 完善API响应结果包装类ApiResult
- 配置多环境应用参数application.yml
- 添加CMS生产环境配置application-cms.yml
- 添加开发环境配置application-dev.yml
- 添加生产环境配置application-prod.yml
|
2026-02-13 02:21:28 +08:00 |
|
|
|
a1a3d78dd6
|
feat(generator): 添加代码生成器模板和AI聊天功能
- 新增.gitignore文件配置忽略规则
- 添加Taro页面配置模板add.config.ts.btl
- 添加Taro页面组件模板add.tsx.btl用于动态表单生成
- 实现AiController提供AI聊天消息处理功能
- 集成WebSocket实现AI消息流式传输
- 添加支付宝支付配置工具类AlipayConfigUtil
- 创建支付宝参数实体AlipayParam
- 集成阿里云短信发送工具AliYunSender
- 添加阿里云机器翻译工具AliyunTranslateUtil
- 完善API响应结果包装类ApiResult
- 配置多环境应用参数application.yml
- 添加CMS生产环境配置application-cms.yml
- 添加开发环境配置application-dev.yml
- 添加生产环境配置application-prod.yml
|
2026-02-13 02:21:21 +08:00 |
|