Commit d2f5adc
合并develop分支,发布最新正式版
* art:证书类配置读取优化调整
* new:电商收付通二级商户进件
* art:微信服务商配置优化
* new:jsapi合单支付
* new:合单支付
* 🎨 #1733 微信支付服务商配置优化,增加服务商合单支付接口
* art:微信服务商配置优化
* new:jsapi合单支付
* new:合单支付
Co-authored-by: 曾浩 <epdcgsi@dingtalk.com>
* 🎨 优化代码
* 🎨 优化重构并统一公众号和小程序的spring boot starter部分配置类和属性
* 🎨 优化企业微信消息发送接口代码,引入moco模拟测试组件,方便测试代码
* 🎨 #1722 企业微信增加互联企业发送应用消息的接口,并重构消息相关类的包结构
* 🎨 优化代码,使用java8自带的Base64类
* 🐛 #1738 修复企业微信创建用户接口自定义字段缺失的问题
* 🎨 升级依赖的Spring Boot版本为最新,并优化部分代码
* 🔖 发布 3.9.1.B 测试版本
* 🎨 #1743 企业微信获取客户群详情接口增加unionId属性
获取客户群详情对象中 增加 unionId属性
* new:电商收付通普通支付
* 🆕 #1744 微信支付增加电商收付通-普通支付相关接口
* new:电商收付通普通支付
Co-authored-by: 曾浩 <epdcgsi@dingtalk.com>
* new:电商收付通支付回调处理
* new:电商收付通支付回调处理
* 🆕 #1749 微信支付增加电商收付通支付回调处理相关方法
* new:电商收付通支付回调处理
Co-authored-by: 曾浩 <epdcgsi@dingtalk.com>
* 🎨 #1752 微信支付电商收付通二级商户进件时店铺信息增加小程序appid字段
* 🎨 优化部分代码
* 电商收付通支付调整
* 🎨 电商收付通支付接口调整
经测试小程序支付时不能使用服务商的appId签名,故增加方法返回微信接口返回的结果。
* 🎨 #1756 解决wx-java-open-spring-boot-starter中Redisson实现缺少database设置的问题
* 🎨 #1753 小程序直播部分接口代码优化重构,对照官方文档补充新增参数
* 🎨 #1747 微信支付分回调通知对象类增加缺失参数:回调摘要summary
* 🆕 #1758 微信支付增加电商收付通服务商和二级商户余额查询接口
* 🆕 #1759 微信支付增加电商收付通请求分账接口
* 增加微信收付通请求分账接口
* 🆕 #1723 企业微信增加查询应用消息发送统计的接口
* 🔖 发布 3.9.2.B 测试版本
* 🆕 #1764 微信支付电商收付通增加请求分账回退接口
* 🐛 #1766 修复电商收付通请求分账结果类未添加相关注解的问题
* 微信收付通增加请求分账回退接口
* 修复请求分账结果未添加lombok注解
* fix:电商收付通回调通知测试
* 🆕 #1768 微信支付增加电商收付通完结分账和退款接口
* 微信收付通增加完结分账和退款接口
* 🆕 #1767 企业微信外部联系人增加修改客户备注信息的接口
* 🎨 优化部分代码
* 🎨 #1646 企业微信第三方应用(服务商)模块重构实现,并提供Router、Interceptor、Handler等接口
* 🎨 #1755 完善补充第三方平台小程序相关的部分错误码
* 🎨 优化企业微信群机器人发送消息的相关接口,提供无需提前设置webhookKey即可使用的重构方法
* 🆕 #1675 企业微信增加创建日历的接口,以及相关回调事件消息通知的支持
* 🔖 发布 3.9.3.B 测试版本
* new:电商收付通合单支付、普通支付查询
* new:电商收付通商户、平台提现
* fix:命名统一调整
* 🆕 #1772 电商收付通增加支付结果查询和提现的接口
* new:分账查询、退款通知
* new:修改结算账户、退款查询
* 🆕 #1775 微信支付电商收付通增加修改二级商户结算账户和退款查询的接口
* 🐛 #1777 XML工具类修复无法解析<ExtAttr><Item>这种节点数据的问题
* 🎨 WxMpMessageRouter增加构造方法
* 🎨 升级依赖jodd-http版本,并修复不兼容代码
* 🎨 优化GraalProcessor代码
* #1782 微信支付修复分账回退查询接口签名错误的问题
Co-authored-by: lmh <lmh@weiyian.com>
* 🆕 #1774 企业微信增加系统审批事件推送的事件常量
* 🎨 优化代码
* 🎨 #1785 公众号 spring boot starter 模块增加接口自定义主机地址和redis sentinel的配置
* 🔖 发布 3.9.4.B 测试版本
* fix:字段错误
* 🆕 #1789 微信支付电商收付通增加下载账单的接口
* 🆕 #1793 企业微信添加应用管理的设置工作台自定义展示模块
Co-authored-by: sysong <sysong@chutianyun.gov.cn>
* 🎨 优化公众号Spring Boot Starter的redisTemplate注入等代码
* 🎨 优化代码,提供toString方法,避免某些情况下出现的问题
* 🆕 #1675 企业微信增加更新、查询和删除日历的接口
* 🆕 #1686 微信公众号增加对话能力(原导购助手)部分接口,如添加顾问、获取顾问信息等
* 🆕 #1686 微信公众号增加对话能力(原导购助手)部分接口,如修改顾问、删除顾问、获取顾问列表等
* 🎨 #1797 企业微信配置客户联系「联系我」方式接口返回增加二维码链接字段
新增联系我二维码链接,仅在scene为2时返回
* 🎨 优化部分代码,重构OAuth2网页授权、网页登录等相关接口,方便接入open模块
* 🐛 修复字段错误
Co-authored-by: 曾浩 <epdcgsi@dingtalk.com>
* 🆕 #1725 微信支付分增加免确认模式(预授权方式)相关接口支持
* 🆕 #1806 开放平台增加第三方平台代公众号实现复用公众号资料快速创建小程序的接口
* 🆕 微信开发平台模块增加OAuth2相关接口(网页授权、网页登录等)的实现
* 🎨 优化部分代码,明确出错信息
* 🔖 发布 3.9.5.B 测试版本
* 🆕 #1817 企业微信增加批量获取外部联系人详情的接口,同时修复外部联系人中listGroupChat参数失效问题
* 🎨 优化代码,实现序列化接口
* 🎨 #1820 优化更新getTicket方法,调整锁调用时机避免并发问题
* Fix:调整获取相关票据的锁处理时机
* Fix:更新票据,锁之后,再次检查是否有效,避免并发同时进入多次重置票据
Co-authored-by: weiwei.xing <weiwei.xing@nplusgroup.com>
* Update CONTRIBUTING.md
* 🆕 #1814 微信支付解析扫码支付回调通知增加签名类型的重载方法
* 🔖 发布 3.9.6.B 测试版本
* 🎨 重构部分包结构
* 🎨 #1827 微信支付分相关接口优化
1. 将原有请求模型类中一些基础数据类型改为对应的包装类,因为在用户没有显式set的情况下,这些基础数据类型序列化为json时也会以默认值的形式作为参数传到微信端,造成微信端返回错误。
2. 微信支付分相关的回调数据处理方法加上签名验证。
3. 增加方法授权/解除授权服务回调数据处理
* 🎨 #1832 微信支付电商收付通增加查询提现状态的接口
* 🐛 #1824 微信支付修复分账回退接口结果错误码解析错误的问题
* 🎨 #1834 微信会员卡基本信息类增加缺少字段 use_limit
* 🐛 #1828 修复企业微信第三方应用消息路由相关方法参数错误的问题
* 🆕 #1831 生成小程序二维码的相关接口增加指定文件路径参数的重载方法
* 🔖 发布 3.9.7.B 测试版本
* 🎨 #1848 刷卡支付接口响应结果类增加服务商调用时的返回字段
* 🎨 增加点注释
* 🎨 #1849 企业微信外部联系人相关接口重构,优化重复代码,同时获取客户详情接口返回增加标签id字段
* 🎨 Update javadoc for WxMaQrcodeService.java
* 🐛 #1852 修复个性化菜单clientPlatformType字段的反序列化问题
* 🎨 补充完善单元测试
* 🐛 #1856 【微信支付】修复电商收付通查询退款状态的接口地址
* 🎨 #1857 【企业微信】获取获取部门成员详情接口返回值增加第三方应用专有的open_userid字段
* 🔖 发布 3.9.8.B 测试版本
* 🎨 修复out_trade_no 字段命名不规范问题
Co-authored-by: vcpgfw <zhaopf@xtkg.com>
* 📝 add more cases
* 🐛 #1861【微信支付】支付分后付费项目请求类的amount属性改为Integer,允许为空
* 🐛 #1864 【微信支付】WxPayConfig类的hashCode和equals方法移除 verifier 字段
* 🆕 #1863 【小程序】增加删除直播间、编辑直播间、获取直播间推流地址、获取直播间分享二维码等接口
* 🎨 #1867【企业微信】优化完善第三方应用的接入代码
* 🆕 #1869 【小程序】增加管理直播间小助手的相关接口
* 🆕 #1868 【微信支付】增加通用上传图片接口,支持传入流和文件名参数
* 🎨 优化代码,部分类增加序列化接口实现
* 🎨 增加点单元测试示例代码
* 🔖 发布 3.9.9.B 测试版本
* ⬆️ 升级xstream版本
* ⬆️ Bump xstream
Bumps [xstream](https://github.com/x-stream/xstream) from 1.4.10-java7 to 1.4.13-java7.
- [Release notes](https://github.com/x-stream/xstream/releases)
- [Commits](https://github.com/x-stream/xstream/commits)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* 🆕 #1873 【企业微信】第三方应用增加网页授权登陆获取访问用户身份和获取访问用户敏感信息的接口
* 🐛 修复字段错误问题
* 🐛 #1883【公众号】修复卡券导入code接口错误的返回类型
* 🎨 规范变量名
* 🆕 #1885 【微信支付】电商收付通增加资金账单下载的接口
* 🆕 #1866 【小程序】 增加提审素材上传接口请求执行器
* 🎨 重构规范小程序部分代码包结构
* 🎨 #1888【企业微信】补充完善OA审批回调事件消息部分字段缺失的问题
* 🆕 #1746: 【企业微信】第三方应用增加授权配置接口,同时增加向员工付款的接口
* 🎨 #1886 【小程序】创建直播间接口增加二维码地址字段
* 🔖 发布 4.0.0 正式版本
Co-authored-by: 曾浩 <epdcgsi@dingtalk.com>
Co-authored-by: cloudX <epdcgsi@163.com>
Co-authored-by: Boris <borisbao@users.noreply.github.com>
Co-authored-by: f00lish <f00lish@qq.com>
Co-authored-by: TomLiu <tomliuchangsha@hotmail.com>
Co-authored-by: giveme0101 <xiajun94@qq.com>
Co-authored-by: lmh <991564110@qq.com>
Co-authored-by: lmh <lmh@weiyian.com>
Co-authored-by: Dream2Land <346570926@qq.com>
Co-authored-by: amhere <songshiyu555@163.com>
Co-authored-by: sysong <sysong@chutianyun.gov.cn>
Co-authored-by: 静宏 <acvrock.cn@gmail.com>
Co-authored-by: spvycf <545997765@qq.com>
Co-authored-by: alucardxh <alucardxh@163.com>
Co-authored-by: jn老A <sytu_xww@163.com>
Co-authored-by: weiwei.xing <weiwei.xing@nplusgroup.com>
Co-authored-by: winter <winter4666@foxmail.com>
Co-authored-by: gentryhuang <gentryhuang.xw@gmail.com>
Co-authored-by: Kidwind <Kidwind@gmail.com>
Co-authored-by: zacks <zacksleo@gmail.com>
Co-authored-by: wcc1433 <37837522+wcc1433@users.noreply.github.com>
Co-authored-by: Pancras <coder.zpf@gmail.com>
Co-authored-by: vcpgfw <zhaopf@xtkg.com>
Co-authored-by: JoeWoo <xjoewoo@gmail.com>
Co-authored-by: 微同科技 <30375770+lipengjun92@users.noreply.github.com>
Co-authored-by: xworks <jzqlin@gmail.com>
Co-authored-by: GaoMinzhu <31923767+GaoMinzhu@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: huangxm129 <40385667+huangxm129@users.noreply.github.com>
Co-authored-by: ly8388 <49558207+ly8388@users.noreply.github.com>
Co-authored-by: yangyh22 <9944784+yangyh22@users.noreply.github.com>
Co-authored-by: Gyv12345 <gyv12345@163.com>
Co-authored-by: LinXiaoHuChong <louisquiet@gmail.com>1 parent 0bb343d commit d2f5adc
File tree
423 files changed
+16612
-2370
lines changed- others/weixin-java-osgi
- spring-boot-starters
- wx-java-miniapp-spring-boot-starter
- src/main/java/com/binarywang/spring/starter/wxjava/miniapp
- config
- properties
- wx-java-mp-spring-boot-starter
- src/main/java/com/binarywang/spring/starter/wxjava/mp
- config
- enums
- properties
- wx-java-open-spring-boot-starter
- src/main/java/com/binarywang/spring/starter/wxjava/open/config
- wx-java-pay-spring-boot-starter
- weixin-graal
- src/main
- java/com/github/binarywang/wx/graal
- resources/META-INF/services
- weixin-java-common
- src
- main/java/me/chanjar/weixin/common
- api
- bean
- oauth2
- error
- service
- session
- util
- crypto
- fs
- http
- jodd
- json
- locks
- xml
- test/java/me/chanjar/weixin/common/util
- json
- locks
- weixin-java-cp
- src
- main/java/me/chanjar/weixin/cp
- api
- impl
- bean
- article
- external
- contact
- messagebuilder
- message
- oa
- applydata
- calendar
- outxmlbuilder
- workbench
- config
- impl
- constant
- message
- tp
- message
- service
- impl
- util
- json
- xml
- test
- java/me/chanjar/weixin/cp
- api
- impl
- bean
- external
- message
- oa/calendar
- demo
- tp/service/impl
- util/json
- resources
- moco
- weixin-java-miniapp
- src
- main/java/cn/binarywang/wx/miniapp
- api
- impl
- bean
- analysis
- code
- express
- request
- result
- live
- config/impl
- constant
- executor
- json
- adaptor
- message
- util/crypt
- test/java/cn/binarywang/wx/miniapp
- api/impl
- json
- test
- weixin-java-mp
- src
- main/java/me/chanjar/weixin/mp
- api
- impl
- bean
- card
- guide
- material
- message
- result
- constant
- enums
- util
- json
- requestexecuter
- material
- media
- qrcode
- voice
- test/java/me/chanjar/weixin/mp
- api
- impl
- test
- demo
- weixin-java-open
- src
- main/java/me/chanjar/weixin/open
- api
- impl
- bean
- message
- mp
- executor
- test/java/me/chanjar/weixin/open/api/impl
- weixin-java-pay
- src
- main/java/com/github/binarywang/wxpay
- bean
- ecommerce
- enums
- entwxpay
- payscore
- profitsharing
- request
- result
- config
- converter
- service
- impl
- util
- v3
- auth
- util
- test/java/com/github/binarywang/wxpay
- config
- service/impl
- testbase
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
423 files changed
+16612
-2370
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | | - | |
| 2 | + | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| 125 | + | |
125 | 126 | | |
126 | 127 | | |
127 | 128 | | |
| |||
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| 142 | + | |
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
| 175 | + | |
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
| 185 | + | |
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
| |||
239 | 239 | | |
240 | 240 | | |
241 | 241 | | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
242 | 248 | | |
243 | 249 | | |
244 | 250 | | |
| |||
262 | 268 | | |
263 | 269 | | |
264 | 270 | | |
265 | | - | |
| 271 | + | |
266 | 272 | | |
267 | 273 | | |
268 | 274 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
Lines changed: 15 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
63 | 69 | | |
64 | 70 | | |
65 | 71 | | |
| |||
102 | 108 | | |
103 | 109 | | |
104 | 110 | | |
105 | | - | |
| 111 | + | |
106 | 112 | | |
107 | 113 | | |
108 | 114 | | |
| |||
Lines changed: 43 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
Lines changed: 0 additions & 33 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | 91 | | |
0 commit comments