GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — 添加微信支付实名验证接口 by Copilot · Pull Request #3814 · binarywang/WxJava Conversation
|
There was an error while loading. Please reload this page.
| File | Description |
|---|---|
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/realname/RealNameRequest.java | 新增实名验证请求对象,继承 BaseWxPayRequest,包含必填的 openid 字段 |
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/realname/RealNameResult.java | 新增实名验证响应对象,继承 BaseWxPayResult,包含认证状态、认证信息和引导链接字段 |
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/RealNameService.java | 新增实名验证服务接口,定义查询实名认证信息的方法(完整版本和简化版本) |
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/RealNameServiceImpl.java | 实现实名验证服务,调用微信支付 API 并处理响应,使用商户证书进行安全请求 |
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/WxPayService.java | 在主服务接口中添加 getRealNameService() 方法,提供实名验证服务访问入口 |
| weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/BaseWxPayServiceImpl.java | 在基础实现类中初始化 RealNameService 实例,确保服务自动可用 |
| weixin-java-pay/src/test/java/com/github/binarywang/wxpay/service/impl/RealNameServiceImplTest.java | 新增测试类,包含完整和简化两种调用方式的测试用例 |
| weixin-java-pay/REAL_NAME_USAGE.md | 新增详细的使用文档,包含接口说明、使用示例、注意事项和错误处理指南 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
|
||
| @Getter | ||
| private final RealNameService realNameService = new RealNameServiceImpl(this); | ||
|
|
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
在 BaseWxPayServiceImpl 中的 realNameService 字段初始化后存在多余的空行。为了保持代码风格一致性,应该删除第 142 行的空行,使其与其他服务字段的格式保持一致。
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| * @return the real name service | ||
| */ | ||
| RealNameService getRealNameService(); | ||
|
|
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
在 WxPayService 接口中的 getRealNameService() 方法后存在多余的空行。为了保持代码风格一致性,应该删除第 1716 行的空行,使其与其他服务方法的格式保持一致。
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| * @author <a href="https://github.com/binarywang">Binary Wang</a> | ||
| */ | ||
| @Data | ||
| @EqualsAndHashCode(callSuper = true) |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
This method overrides BaseWxPayResult.canEqual; it is advisable to add an Override annotation.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| * @author <a href="https://github.com/binarywang">Binary Wang</a> | ||
| */ | ||
| @Data | ||
| @EqualsAndHashCode(callSuper = true) |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
This method overrides BaseWxPayRequest.canEqual; it is advisable to add an Override annotation.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| @Getter | ||
| private final RealNameService realNameService = new RealNameServiceImpl(this); | ||
|
|
||
| @Getter | ||
| private final MiPayService miPayService = new MiPayServiceImpl(this); | ||
|
|
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
This method overrides WxPayService.getRealNameService; it is advisable to add an Override annotation.
| @Getter | |
| private final RealNameService realNameService = new RealNameServiceImpl(this); | |
| @Getter | |
| private final MiPayService miPayService = new MiPayServiceImpl(this); | |
| private final RealNameService realNameService = new RealNameServiceImpl(this); | |
| @Getter | |
| private final MiPayService miPayService = new MiPayServiceImpl(this); | |
| @Override | |
| public RealNameService getRealNameService() { | |
| return this.realNameService; | |
| } |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
添加微信支付的实名验证相关的接口
There was an error while loading. Please reload this page.