Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: binarywang/WxJava
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: develop
Choose a base ref
...
head repository: binarywang/WxJava
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: devin/1785470517-improve-error-handling
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 15 files changed
  • 3 contributors

Commits on Jul 31, 2026

  1. 改进错误处理:避免异常被静默吞掉

    - FileUtils.imageToBase64ByStream 读取失败时抛出 WxRuntimeException,不再 printStackTrace 后返回 null
    - AesUtils.HMACSHA256 签名计算失败时抛出 WxRuntimeException,不再返回 null 导致签名为空
    - RequestUtils.readData 读取回调请求体失败时抛出异常,不再静默返回不完整内容
    - PartnerTransferServiceImpl.spDayEndBalance 传播查询异常,不再返回 null
    - WxMpMemberCardServiceImpl.getActivatePluginParam 解析失败时抛出 WxErrorException
    - DefaultApacheHttpClientBuilder 空闲连接监控线程被中断时恢复中断标志
    - 支付回调转换器、临时二维码文件删除、payBaseUrl 解析失败改为记录日志
    
    新增 FileUtilsTest、AesUtilsTest 回归测试
    
    Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
    binarywang and devin-ai-integration[bot] committed Jul 31, 2026
    Configuration menu
    Copy the full SHA
    0c7b671 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2026

  1. Configuration menu
    Copy the full SHA
    9d848a5 View commit details
    Browse the repository at this point in the history
Loading