wzq

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • a187f1b638 feat(unionPay): 集成银联商务小程序支付功能 新增银联支付工具类 UnionPayUtils,支持签名生成、参数构建及 POST 请求发送。 - 添加 Apache HttpClient 和 FastJSON2 依赖。- 实现签名验证和 URL 参数格式化方法。 - 提供测试用 main 方法,模拟支付请求调用。 - 更新类注释,增加文档链接信息。 refactor(order): 注释掉订单支付结果处理逻辑

8 小時之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • f43a1ac4f9 feat(unionPay):重构银联支付工具类并增强签名验证功能 - 删除旧的 `MD5Util`、`StringSortingUtil` 和 `UnionPayUtil` 工具类- 新增 `UnionPayUtils` 统一处理银联支付相关逻辑 - 增加 JSON 签名验证方法 `verifySignature` - 支持参数提取、排序、签名生成与校验完整流程- 使用 SHA-256 算法替代原有 MD5 实现更安全签名机制 - 提供订单号生成方法支持多种业务类型区分

22 小時之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • c19cea17c5 ``` feat(app): 调整订单时间字段格式并新增游戏时间字段 - 修改 AppOrderInfoDTO 中 startTime 和 endTime 的时间格式为 HH:mm - 新增 gameStartTime 和 gameEndTime 字段,格式为 yyyy-MM-dd- 用于区分展示订单时间和游戏时间 feat(pay): 新增银联支付相关工具类 - 新增 MD5Util、SHA256Util、SM3Util 等加密工具类 - 新增 StringSortingUtil用于参数排序- 新增 UnionPayUtil 支持生成订单号和签名逻辑 fix(order): 优化订单地址站点ID设置逻辑- 增加对 appGame.getSiteId() 非空判断后再设置 addressSiteId -修复订单创建时可能因 siteId为空导致的问题refactor(order):重构订单券号使用地址获取逻辑 - 根据订单类型动态获取使用场地名称 - 支持课程、赛事、场地

1 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • fd5689ba5b feat(national-motion-system):增加课程排序功能并优化订单相关逻辑 - 在 AppCoursesRuleDTO 中添加 sort 字段,用于课程排序 - 优化 AppCoursesVerificationRecordServiceImpl 中的订单状态更新逻辑 - 在 AppOrderServiceImpl 中增加对赛事券号核销权限的判断 - 修改 OrderServiceImpl 中的订单创建逻辑,根据订单类型选择合适的课程价格规则 - 新增分账订单信息表和相关字段,为后续的分账功能做准备

4 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 10f3214387 feat(app): 添加订单评论状态字段并优化相关功能 - 在 AppOrderInfoDTO 和 PageOrdersVO 中添加 orEvaluate 字段,用于表示订单是否已评论 - 修改 OrderServiceImpl 中的逻辑,判断订单是否已评论,并设置 orEvaluate值 - 更新 AppSiteServiceImpl,添加删除包场已修改类目场地信息的逻辑 -调整应用配置,切换到 dev 模式 - 修正 AppCoursesMapper.xml 中的 SQL 查询,将 siteAddress 字段改为 s.name

4 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • ad97300ac4 refactor(national-motion-system):优化场地类别更新逻辑 - 在 AppSiteDTO 中添加了 @NotBlank 注解,用于验证运动类目不能为空 - 优化了 AppSiteServiceImpl 中的 editSite 方法,修复了运动类目更新逻辑 - 移除了不必要的注释和未使用的代码 - 增加了数据验证和异常处理

5 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 0591dc46b9 Merge remote-tracking branch 'origin/master'
  • 504951fea7 refactor(AppSiteServiceImpl): 重构编辑站点方法并更新导入语句在`AppSiteServiceImpl`类中,对`editSite`方法进行了重构,并调整了导入语句以提高代码的可读性和维护性。具体改动包括: - 移除了未使用的`StrUtil`导入。 - 将泛型导入替换为具体的类型导入,如将`java.util.*`改为`ArrayList`, `HashMap`, `List`, 和`Map`的具体导入。 - 对`editSite`方法中的部分逻辑进行了注释处理,可能是为了后续进一步优化或调试准备。
  • 查看 2 次提交的內容比對 »

5 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • d9c9daaf70 ``` refactor(service): 优化AppCoursesVerificationRecordServiceImpl和相关服务 - 在AppCoursesVerificationRecordServiceImpl中,简化了导入语句,并添加了权限检查逻辑。 - 修改了application.yml文件,将活动配置从dev改为prod。 - 在AppOrderMapper.xml中,增加了product_ids字段的查询。 - 在AppSiteServiceImpl中,新增了listCompare方法用于比较两个列表的差异,并在editSite方法中使用该方法处理运动类目的增删改。- 在OrderServiceImpl中,调整了订单总价计算逻辑,并更新了支付金额测试值。同时,在设置超时订单时间时,根据订单类型处理退款时间。 - 在PageOrdersVO中,新增了productIds和earlyRefundTime字段。这些改动旨在提高代码的可读性和维护性,并确保系统的稳定运行。 ```

5 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • b27945428d feat(app): 添加订单使用记录查询功能并优化订单状态更新逻辑- 新增 AppOrderUseRecordsVO 和 AppGmtInfoVO 类用于订单使用记录查询 - 实现 queryOrderUseRecords 方法查询订单使用记录 - 优化订单状态更新逻辑,确保订单状态正确更新- 修复部分家庭成员入场记录未正确更新的问题

5 天之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 5620d79433 feat(pay): 实现微信支付退款功能 - 新增 AppOrderRefundsInfo 实体类用于存储退款信息 - 实现退款订单创建和更新逻辑 - 添加微信支付退款接口调用 -处理退款通知回调 -记录退款日志和状态更新

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 4253e465b5 fix(order): 优化订单相关功能 - 在 AppOrderInfoDTO 中添加 orderType 字段,用于表示订单类型 - 在处理课程订单时,增加对课程不存在的判断和异常处理 - 在 OrderServiceImpl 中设置 AppOrderInfoDTO 的 orderType 属性 - 在 payController 中添加证书下载测试方法 - 修改 WeChatProfitSharingService 中的证书文件路径

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • a15f5bbb64 feat(pay): 添加分账功能并优化支付流程 - 新增分账相关实体类和接口- 实现分账接收方添加功能 - 优化订单支付流程,支持微信支付 - 重构部分代码以提高可维护性

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • ce814ebab2 feat(pay): 添加分账功能并优化支付流程 - 新增分账相关实体类和接口- 实现分账接收方添加功能 - 优化订单支付流程,支持微信支付 - 重构部分代码以提高可维护性

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • d0f060a3b4 refactor(app): 优化课程核销和订单处理逻辑

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 0fb564fdf0 feat(national-motion-system-start): 更新微信小程序配置 - 注释掉当前使用的微信小程序配置 - 解除注释并使用新的微信小程序配置 - 更新微信小程序的 appid 和 appsecret

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • a6c97c0172 feat(pay): 添加微信分账功能 - 新增 Profitsharing、ProfitSharingRequest、Receiver 类用于分账相关数据处理 - 添加 ProfitsharingAddReceiverBo 类实现分账逻辑 - 在 payController 中添加测试接口 - 增加 RelationTypeEnum 枚举定义分账

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 7b09570978 fix(app): 1.支付相关配置 2.bug修复 feat(pay): 实现微信支付回调解密功能 - 新增 AesUtil 工具类,用于微信支付回调数据解密- 修改 wechatPayNotify 方法,增加数据解密逻辑 - 更新 AppOrderInfoDTO,添加 gameAddress 字段 - 调整 AppSiteServiceImpl 中的 editSite 方法 - 修改 OrderController 中的 wechatPayNotify 接口

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • 9ae0dede58 fix(app): 1.支付相关配置 2.bug修复 feat(pay): 实现微信支付回调解密功能 - 新增 AesUtil 工具类,用于微信支付回调数据解密- 修改 wechatPayNotify 方法,增加数据解密逻辑 - 更新 AppOrderInfoDTO,添加 gameAddress 字段 - 调整 AppSiteServiceImpl 中的 editSite 方法 - 修改 OrderController 中的 wechatPayNotify 接口

1 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • ca349113da fix(app): - 添加日志记录功能 - 更新 RedissonDelayQueue版本并解注相关代码- 优化订单服务中的任务发布逻辑

2 周之前

wzq 推送了 master 分支的代碼到 huangyang/national-motion-backend

  • bffb49e846 refactor(national-motion-system):移除未使用的 RedissonDelayQueue 相关代码 - 删除了 CommercialController、OrderServiceImpl 中的 RedissonDelayQueue 引用 - 注释掉了 RedissonDelayQueue 类的 @Component 注解 -移除了与 RedissonDelayQueue相关的导入语句

2 周之前