wzq پوش کردن به master در huangyang/national-motion-backend

  • 0559d31cc0 feat(order): 增加订单退款防重提交机制并优化退款逻辑 - 在 OrderController 的 refundOrder 方法上添加 @,RepeatSubmit 注解设置防重类型为 SERVICE,锁定时间为 60 秒 - 修改 NoRepeatSubmitAspect 切面逻辑,支持 SERVICE 类型的防重控制,并针对 refundOrder服务 ID 抛出自定义提示信息- 更新 AppOrderProInfo 实体类,增加 Serial 版本号以支持序列化兼容性 -优化 OrderServiceImpl 中的退款校验逻辑,新增对 ORDER_PRO_INFO_TYPE_5 类型订单的课程开始时间判断- 调整查询订单商品信息时的过滤条件,排除 afterSaleStatus 为0 的记录- 修改分账接收方账号和描述信息,从“帝释天”改为“海南” - 更新 WechatUrlConstants 配置,切换支付通知和退款通知回调地址到新的测试域名- 扩展 RepeatSubmit 注解中的 Type 枚举,新增 SERVICE 类型用于业务级别防重控制

1 روز پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 77ab5be2f3 feat(user): 实现C端用户分页查询功能 - 添加CUserInfoController控制器,提供用户信息分页查询接口- 优化用户查询逻辑,移除冗余的登录状态检查 - 扩展FindPageCUserInfoRequestDTO类,继承PageDTO并实现序列化 - 在SysUserMapper中新增findCUserPage方法及对应XML查询语句 - 更新SysUserServiceImpl中的findByCUserInfo方法,调用新的mapper方法 -修复WeChatProfitSharingService中回调处理的返回逻辑

3 روز پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 6b79fec028 fix(pay): 更新微信支付通知地址为正式环境地址 - 将支付通知地址从测试地址切换至生产地址 - 将退款通知地址从测试地址切换至生产地址- 注释掉旧的测试地址配置信息

4 روز پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 98bf713019 refactor(pay):优化微信支付分账与回调处理逻辑 -为避免重复处理,给微信退款回调方法添加可重入锁- 格式化代码空格和参数间距,提高代码整洁度 - 更新微信支付和退款通知接口地址至新域名 - 引入HashMap和ReentrantLock类以支持新增功能 - 修复字符串拼接中的空格问题,使描述更清晰

4 روز پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 3445b81427 feat(order):优化订单过期自动退款逻辑 - 修改订单查询条件,使用订单编号替代ID以提高准确性 - 新增订单过期自动退款功能,调用退款接口处理超时订单 - 更新退款表单类型注释,增加系统自动退款选项 - 完善微信支付服务中的退款类型判断逻辑 - 调整定时任务执行年份获取方式,确保数据时效性 -修复AppSiteMapper中手机号字段映射错误问题 - 强化商户支付配置校验,防止因缺少mch_id导致交易异常

5 روز پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 11de8006a8 fix(app):修复场地价格规则解析异常处理- 添加 try-catch 块捕获数据解析异常 - 在异常处理中记录错误日志并抛出自定义异常 - 确保表单数据完整性验证失败时能正确提示用户

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 0ab2bf89f6 fix(order):修复产品名称时间解析逻辑 - 修改时间字符串提取方式,避免索引越界风险 - 拼接年份与时间字符串时增加月份部分- 确保日期格式化输入参数完整性和准确性 - 防止因时间字段缺失导致的退款时间计算错误

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • bde8c95f50 Merge remote-tracking branch 'origin/master'
  • 07818656b8 fix(order):修复产品名称时间解析逻辑 - 修改时间字符串提取方式,避免索引越界风险 - 拼接年份与时间字符串时增加月份部分- 确保日期格式化输入参数完整性和准确性 - 防止因时间字段缺失导致的退款时间计算错误
  • مشاهده مقایسه برای کامیت 2 »

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • d73540e9be fix(order):修复订单退款时间解析问题 - 添加 ParseException 异常处理- 修复时间解析逻辑,使用 DateUtils 工具类 - 调整日期判断条件,确保时间计算准确 -优化退款时间计算方式,提高代码健壮性

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 6cd1f44f35 fix(order):优化退款时间判断逻辑 - 增加对sitePriceRules对象非空校验 - 仅针对特定类型商品执行退款时间限制检查- 避免因空指针导致的系统异常- 提高退款流程的稳定性和安全性

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • dac600c2ec fix(order): 添加订单退款表单校验并更新微信支付回调地址- 为退款订单接口添加@Validated注解以启用参数校验 - 在RefundOrderForm中为orderCode和orderProInfoIds字段添加@NotBlank校验 - 更新微信支付v3的支付通知和退款通知回调地址到正式域名 - 移除AppOrderController中未使用的资源注入

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 071e153b5c refactor(app):优化课程验证记录查询逻辑 - 将 verificationRecordList 查询方式从 lambdaQuery 改为自定义 mapper 方法- 在 AppCoursesVerificationRecordMapper 中新增 getRecordList 方法 - 修改 XML 中的查询条件,修复字段引用错误 - 新增 getRecordList 的 SQL 查询语句,关联订单表并过滤有效订单 -优化查询性能,确保获取正确的课程验证记录列表

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 85249e4e41 fix(app): 调整课程验证记录查询条件 - 将订单状态过滤条件从支付状态改为订单状态范围 - 限制订单状态在1到3之间以确保有效订单被正确筛选 - 保留原有删除标志位的过滤逻辑 - 维持课程价格规则ID的可选过滤条件

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 3f4d17c9ca fix(app):优化学生信息等级判断逻辑 - 将 null 判断替换为 ObjectUtil.isNotEmpty 方法- 提高代码可读性和健壮性 - 统一判断逻辑避免潜在空指针异常

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 89ec2607d2 perf(app):优化班级分组查询性能 - 使用派生表预先计算报名人数,避免N+1查询问题 - 调整JOIN顺序,优先连接小表提升查询效率 -用EXISTS子查询替代LEFT JOIN优化订单关联逻辑- 修改班级名称查询为模糊匹配- 移除冗余的GROUP BY子句 -保留核心业务逻辑确保数据准确性

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • afe1a3f2ca fix(app):修复分班创建时的验证注解问题并优化查询逻辑 - 将 @Validate 替换为 @Validated 以支持 Spring 验证框架 - 在订单状态过滤条件中添加范围限制,确保只查询有效订单- 排除临时约课记录以避免影响分班统计 - 更新家庭成员 ID 字段验证规则,使用 @NotEmpty 确保非空集合校验

1 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • e30e199907 fix(app):修复机构代码查询字段不匹配问题 - 将查询条件中的 orgCode 字段更正为 org

2 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • be58d8d658 feat(app): 添加临时学员标识并优化课程分组逻辑 - 在 AppClassUser 实体中新增 orTemp 字段用于标识是否为临时学员 - 修改 AppClassGroupingServiceImpl 中的查询逻辑,过滤掉临时学员 - 在 AppCoureseServiceImpl 中设置新学员为临时状态 (orTemp=1) - 移除 OrderServiceImpl 中已注释的改价创建订单方法

2 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 8ef73e12d8 feat(form): 修改价格变更表单字段名称 - 将productId字段重命名为orderProInfoId- 保持原有功能逻辑不变- 更新相关序列化版本号以确保兼容性

2 هفته پیش

wzq پوش کردن به master در huangyang/national-motion-backend

  • 95d7757b2a feat(order): 新增订单扩展字段并优化课程分组查询逻辑 - 在AppOrder实体中添加orderExtraField字段用于存储订单扩展信息 - 修改订单创建逻辑,将productIds存入orderExtraField字段- 优化课程分组查询SQL,关联订单产品信息表确保数据一致性 -为临时课程接口添加事务注解保证操作原子性- 调整包场订单处理逻辑,使用扩展字段优化产品ID处理方式

2 هفته پیش