Commit Graph

889 Commits

Author SHA1 Message Date
Binary Wang
9346c170ca 🎨 抽取oauth2相关接口方法到独立类WxOAuth2Service中 2020-08-09 19:52:54 +08:00
Binary Wang
14dfe30bf6 🆕 #1685 小程序增加图像处理相关接口 2020-08-08 17:14:15 +08:00
Binary Wang
542b633c70 🎨 重构优化部分包结构 2020-08-08 16:44:08 +08:00
Binary Wang
c588303d8a 🎨 #1700 公众号WxMpConfigStorage接口提供setHostConfig()方法,方便设置相关信息 2020-08-08 16:26:25 +08:00
Binary Wang
7ef9e9153d 🐛 修复一个字段值表达转换问题 2020-07-26 23:47:23 +08:00
Binary Wang
6a27b838b6 🐛 修复公众号和小程序的OCR相关接口请求方式为post 2020-07-26 23:20:24 +08:00
Binary Wang
11974f00da 🎨 会员卡相关bean类重构,集中到同一包中 2020-07-19 01:06:10 +08:00
ArBing
3b8c66a7e1
🎨 规范lock.lock()代码,统一放在try代码块之外
Co-authored-by: 谢炳庭 <xiebingting@xiongmaocar.com>
2020-07-17 09:27:19 +08:00
Binary Wang
56a271c11c 🎨 #1671 优化微信支付回调通知验证签名的代码 2020-07-16 17:36:36 +08:00
niefy
0adca9650d
🎨 #1659 Json解析统一优化
* 解决动态添加第一个公众号时由于configStorageMap为null报空指针异常

* Json解析统一优化

Co-authored-by: niefy <niefy@qq.com>
2020-07-06 17:01:37 +08:00
Binary Wang
978ada7373 🆕 #1527 微信小程序增加OCR身份证识别和银行卡识别等接口 2020-07-05 21:33:06 +08:00
Binary Wang
b75569498c 🎨 #1647 优化公众号redis配置支持,去掉容易导致问题的构造方法 2020-07-02 13:49:12 +08:00
wuxingye
3b37f52235
#1620 🎨 公众号模块配置类增加Redisson的实现
Co-authored-by: xingye.wu <xingye.wu@thomascook.com.cn>
2020-06-15 14:36:27 +08:00
Binary Wang
29b4dbd601 🎨 #1610 换用guava的相应方法实现base64解码,避免因commons-codec版本问题导致解码异常 2020-06-11 18:16:30 +08:00
Binary Wang
ddbeda4584 🎨 重构补充部分单元测试代码 2020-06-06 21:17:30 +08:00
马肇明
b52e676040
🐛 #1600 修复无法切换到初始公众号配置的问题并完善了removeConfigStorage方法
* 修复无法切换到初始公众号配置的问题

* 完善removeConfigStorage
2020-06-03 13:46:43 +08:00
Mario Luo
6c3d090ebd
🐛 #1582 use lock.tryLock() to avoid waiting for locks for a long time 2020-05-31 22:54:11 +08:00
Binary Wang
17aaba2496 🎨 微信模版消息行业获取的代码优化 2020-05-30 21:59:32 +08:00
Binary Wang
ebc8f0e346 🎨 优化代码,抽取方法,减少重复代码 2020-05-23 23:07:57 +08:00
Binary Wang
4eb1d1d71a 🎨 #1571 对微信模版消息行业信息不一致的变态问题尽可能的进行优化 2020-05-23 21:09:58 +08:00
S
0bc2cf9ade
🐛 #1564 微信卡包更新接口去掉多余有问题的参数字段 2020-05-18 22:15:47 +08:00
Binary Wang
a219035bfa 🎨 #1559 微信会员卡基本信息更新接口增加跳转小程序相关的几个参数 2020-05-12 19:43:27 +08:00
Mario Luo
189669c20c
🆕 #1305 增加商户开电子发票功能 2020-05-12 19:21:54 +08:00
Mario Luo
058ce62a2b
🐛 #1546 修复WxRedisOps问题, #1548 修复WxOpenInMemoryConfigStorage锁问题,#1305 增加商户电子发票功能 2020-05-12 18:17:17 +08:00
Binary Wang
424a835c45 🎨 移除多余TicketType,移到common模块进行共享使用 2020-05-02 22:29:41 +08:00
Binary Wang
561da62060 🐛 #1540 修复WxDeviceBindDeviceResult类里的Device内部类为public 2020-05-02 21:17:10 +08:00
Binary Wang
a90793885a ⬆️ 更新部分依赖jar包版本 2020-05-02 21:15:11 +08:00
Binary Wang
ebe46822ef 🎨 重构代码,抽取公共方法到接口 2020-04-25 21:53:05 +08:00
Mario Luo
7feca8d962
🎨 #1521 微信小程序 spring-boot-starter 增加一些新特性 2020-04-18 23:08:25 +08:00
Binary Wang
340f341947 🎨 优化代码 2020-04-18 12:14:07 +08:00
S
ea444f2263
🎨 #1519 会员卡相关接口优化,补充部分字段 2020-04-18 11:53:21 +08:00
Binary Wang
f101374a6e 🐛 修复无效引用代码 2020-04-14 10:03:04 +08:00
Mario Luo
2e75e465c7
🎨 #1503 微信公众号模块提取redis抽象层、支持key前缀设置 2020-04-13 20:13:03 +08:00
Binary Wang
3af0a2beba 🎨 #1497 微信公众号群发图文消息接口参数优化,保持跟普通发送接口一致,减少重复代码 2020-04-12 11:38:01 +08:00
S
6633ea3ca7
🎨 #1496 更改卡券接口的门店位置ID字段的类型 2020-04-09 13:39:33 +08:00
007gzs
d752c48dc8
🎨 #1488 公众号模块支持分布式锁,设置token过期时加锁 2020-04-04 21:38:59 +08:00
Binary Wang
a05b2ce366 🎨 add serialVersionUID for some class 2020-04-04 17:49:47 +08:00
Binary Wang
2cd362dc40 🎨 优化更新部分注释 2020-04-04 14:40:50 +08:00
Binary Wang
ef6e2dd6c0 🎨 优化完善部分接口javadoc 2020-03-28 18:10:38 +08:00
S
8c15b3b4b5
🎨 #1475 公众号模块增加微信卡券和统计接口的一些缺失字段和枚举类
*  一些优化,增加枚举类

*  增加统计字段
2020-03-28 17:49:53 +08:00
S
868545cfc3
🎨 #1449 微信卡券信息增加审核状态字段 2020-03-19 09:20:48 +08:00
Binary Wang
07a1d26622 🎨 #1430 WxMpConfigStorageHolder提供remove方法,方便使用者调用 2020-03-12 18:54:52 +08:00
Jc826
341f176dfa
🐛 #1438 修复模板消息行业设置类无法解析类似"互联网|电子商务"形式数据的问题 2020-03-12 16:54:14 +08:00
S
0a99706b74
🐛 #1426 修复多公众号管理的两个问题
1、允许动态更新公众号的配置,原有逻辑:更新配置时会报“该公众号标识已存在,请更换其他标识!”;
2、多公众号的消息路由,原有逻辑问题:handler里WxMpConfigStorageHolder不能获取到appid,意味着用的wxmpservice不对,只会走默认的,已测试存在该问题
2020-03-08 16:18:09 +08:00
Binary Wang
4b13a04014 🐛 #1413 公众号模块优化行业设置接口枚举匹配代码,并增加单元测试 2020-02-29 15:22:53 +08:00
Binary Wang
3ccc2786c5 🎨 #1367 公众号发送模板消息小程序类usePath属性默认值设为false,方便生成目前官方确定的正确参数pagepath 2020-02-22 21:40:54 +08:00
Binary Wang
f90f4540d7 🆕 #252 实现图文消息留言管理的五个接口,包括标记及取消评论为精选、删除评论、添加及删除回复等接口 2020-02-16 16:02:36 +08:00
yydzxz
e176fc0d22 🎨 #1366 公众号图文素材WxMpMaterialNewsArticle类实现序列化接口 2020-01-08 09:22:12 +08:00
yang229
45f3e54526 🐛 #1332 微信卡券修复签名生成错误的问题
微信卡券签名生成错误
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#65
签名说明#1
参数字符串的应先按照字典序排序,再进行sha1加密
2019-12-24 16:13:20 +08:00
Binary Wang
f60a7d911b 补充部分单元测试代码 2019-12-22 16:13:57 +08:00
yang229
5761226887 🆕 #1328 微信卡劵增加用户已领取卡券列表接口
* 微信公众号,功能新增,微信卡券
添加用户已领取卡券接口

* 添加用户已领取卡券接口测试代码
2019-12-22 16:06:36 +08:00
Binary Wang
71ba078768 🐛 修复图文消息留言管理接口中msgDataId类型与群发消息接口的消息id类型不一致问题 2019-12-20 12:54:40 +08:00
kennywgx
dc89396ead 🎨 #1294 优化getAccessToken方法,解决并发时重复刷新的问题 2019-11-22 14:58:40 +08:00
kennywgx
4f280bb939 #1287 公众号模块新增下载微信jssdk上传的高清语音素材的接口
* 新增下载微信jssdk上传的高清语音素材的接口,格式为.speex

* 添加高清语音接口测试代码
2019-11-19 11:33:52 +08:00
Binary Wang
159347eb9b 🎨 #1233 公众号模板消息设置行业信息接口优化,增加枚举类 WxMpTemplateIndustryEnum 方便使用 2019-10-18 17:27:24 +08:00
TheoNie
48586de7d9 #1242 公众号OCR接口补充完善
* 公众号ocr银行卡识别接口

* 公众号ocr行驶证识别接口

* 公众号ocr驾驶证识别接口

* 公众号营业执照Ocr识别接口

* 公众号通用印刷体OCR识别接口

* 去掉身份证Ocr接口中已经废弃的type参数
2019-10-18 17:22:17 +08:00
TheoNie
829ca6f9e2 #1235 微信公众号模块增加图像处理接口
* 图像处理二维码识别接口

* 图像处理图像高清化接口

* 公众号图像处理智能裁剪接口
2019-10-16 16:51:03 +08:00
Binary Wang
faaf7fe5c4 合并测试文件 2019-10-12 16:50:19 +08:00
Binary Wang
779f1d08a9 🐛 #1220 修复公众号永久素材相关的部分okhttp实现有问题的接口 2019-09-22 23:26:09 +08:00
Binary Wang
df1aa5c9dc 🎨 规范部分javadoc文档 2019-09-21 23:17:15 +08:00
S
5ead473356 🎨 优化代码,移除无用import,解决冲突 2019-09-21 22:05:56 +08:00
S
3512930237 #1213 增加部分微信卡券接口 2019-09-20 11:18:50 +08:00
chenyixin8854
34aea1916d #1196 增加微信卡券类型的枚举 2019-09-09 13:37:06 +08:00
chenyixin8854
de191a9c2f #1195 添加微信卡券跳转小程序缺少的参数 2019-09-07 22:18:06 +08:00
chenyixin8854
c2107faf57 #1194 添加会员卡微信小程序新增字段 2019-09-06 10:07:44 +08:00
Binary Wang
8ab4af031a 🎨 #1189 优化错误异常输出,移除冗余代码 2019-09-05 12:31:35 +08:00
S
a72cdde584 #1188 增加获取会员卡开卡链接的接口 2019-09-02 09:18:41 +08:00
Binary Wang
4a113c473d #252 增加关闭已群发文章评论和查看指定文章的评论数据的接口 2019-08-30 16:48:55 +08:00
Binary Wang
ccbbf8c01a 🐛 #858 修复批量添加卡券接口后推送事件被误判为重复消息的问题 2019-08-29 16:10:49 +08:00
Binary Wang
3e948ec01b 🎨 修复错误的类命名 2019-08-22 17:35:05 +08:00
Binary Wang
0eed5e6b59 🎨 优化和规范化部分代码 2019-08-22 16:44:17 +08:00
Binary Wang
0754c7a01c 🐛 #1171 修复创建会员卡接口中错误的参数 2019-08-22 16:33:51 +08:00
Binary Wang
db638dd8b1 🐛 #1087 修复长链接转短链接接口中含有特殊字符导致微信access_token失效的问题 2019-08-21 14:02:44 +08:00
94zhaoyueran
f24495b729 #1167 增加File类型身份证OCR识别方法 2019-08-21 12:00:20 +08:00
billytomato
d1586aec25 #1157 增加网络检测接口 2019-08-21 11:59:57 +08:00
Binary Wang
ae4a0211cd 增加点测试代码 2019-08-08 18:08:02 +08:00
Binary Wang
d9b7217009 规范统一config部分代码 2019-08-03 23:36:44 +08:00
Binary Wang
d0d83a7b81 #1138 获取自定义菜单配置接口结果中增加小程序相关的属性 2019-08-03 23:05:41 +08:00
Binary Wang
55ce13865a #1110 微信营销回传数据接口新增leads_type参数 2019-07-14 17:58:13 +08:00
Binary Wang
c805444154 #1095 修复微信营销接口中有问题的回传数据接口方法 2019-07-14 15:17:08 +08:00
Binary Wang
d451d3b779 优化代码 2019-07-14 14:56:25 +08:00
Binary Wang
4ae6c435f5 优化代码,规范变量命名 2019-07-14 14:36:31 +08:00
billytomato
b3462243e5 #1099 优化客服消息接口菜单消息实现 2019-07-14 14:22:17 +08:00
ArBing
09b726fd0b #1106 修复获取公众号 jsapi_ticket 请求 Url 拼接问题 2019-07-14 14:20:27 +08:00
Binary Wang
37f5e59fbd #516 实现修改门店网络WiFi信息的接口 2019-06-30 23:14:21 +08:00
Binary Wang
7ac670b287 #1002 增加微信OCR身份证识别接口 2019-06-30 22:59:58 +08:00
Binary Wang
a63321f712 规范部分代码 2019-06-22 16:48:34 +08:00
Binary Wang
be78d8c125 #252 添加图文消息留言管理中打开已群发文章评论的接口 2019-06-16 23:41:08 +08:00
Binary Wang
9c149bb1e2 #516 添加WiFi门店管理查询门店Wi-Fi信息的接口 2019-06-16 23:07:11 +08:00
Binary Wang
af9b3a4529 #1039 微信公众号接口地址域名部分进行可配置化 改造 2019-06-09 21:15:42 +08:00
Binary Wang
084ffcf8bb #1050 客服消息支持发送菜单消息 2019-06-09 20:30:08 +08:00
Binary Wang
2422a28f9a #1055 增加创建卡券二维码接口缺失的一些参数 2019-06-09 19:51:02 +08:00
Binary Wang
6dc9d378c5 补充缺失的serialVersionUID 2019-06-06 14:16:16 +08:00
Binary Wang
1ac042695d 优化重构代码,统一管理公众号接口地址 2019-06-06 14:02:31 +08:00
Binary Wang
f71fed4c6a #1060 修复微信卡券签名问题 2019-06-02 12:43:02 +08:00
Xiaoyu Guo
3465d53880 #1058 公众号模块加入设备绑定解绑消息支持
https://iot.weixin.qq.com/wiki/new/index.html?page=3-4-2
2019-05-28 12:41:09 +08:00
Binary Wang
32f88b7cd4
合并开发分支,发布正式版 2019-05-18 17:07:45 +08:00
Binary Wang
fcc01030d2 #1031 微信会员卡对象增加设置一键跳转激活类型所需字段 2019-05-18 15:38:14 +08:00
Binary Wang
ca346abad6 规范代码 2019-05-18 15:21:07 +08:00
Jeff
e9e7f6e46b #1046 企业微信增加支持最新添加的任务卡片消息 2019-05-17 11:21:57 +08:00
thomas2050
a16e0f4c88 #1025 会员卡模块新增跳转型会员卡用户提交资料的信息参数解析 2019-04-27 20:39:23 +08:00
imgbot[bot]
5fc4142885 [ImgBot] Optimize images (#1015)
*Total -- 275.89kb -> 234.68kb (14.94%)

/weixin-java-miniapp/src/test/resources/tmp.png -- 5.14kb -> 2.19kb (57.31%)
/images/qrcodes/cp.png -- 3.30kb -> 1.54kb (53.47%)
/images/qrcodes/mp.png -- 13.30kb -> 10.02kb (24.64%)
/images/qrcodes/alipay.jpg -- 112.21kb -> 88.15kb (21.44%)
/images/banners/coding.jpg -- 20.19kb -> 18.15kb (10.12%)
/images/banners/tcloud.jpg -- 9.27kb -> 8.45kb (8.84%)
/images/banners/wiki.jpg -- 21.76kb -> 20.02kb (7.96%)
/weixin-java-cp/src/test/resources/mm.jpeg -- 13.93kb -> 12.90kb (7.36%)
/weixin-java-mp/src/test/resources/mm.jpeg -- 13.93kb -> 12.90kb (7.36%)
/images/qrcodes/wepay.jpg -- 39.02kb -> 37.07kb (5%)
/images/banners/aliyun.jpg -- 23.85kb -> 23.28kb (2.4%)
2019-04-22 12:50:54 +08:00
Binary Wang
cab663629a 优化方法名 2019-04-15 14:17:42 +08:00
Binary Wang
9fd7f7d8dc 优化代码 2019-04-12 17:02:41 +08:00
Binary Wang
fb6efe9e0b 优化多公众号支持代码 2019-03-29 21:28:23 +08:00
Binary Wang
d17bb257f0 优化代码 2019-03-29 21:17:22 +08:00
liaochuntao
0937ac85b1 #985 修复多WxApp场景下initHttp方法执行时的空指针异常错误 2019-03-26 22:09:49 +08:00
Binary Wang
7eeceef2c1 优化部分代码 2019-03-23 19:01:58 +08:00
Binary Wang
4beeca2762 #981 WxMpMemberCardServiceImpl的构造函数设为public 2019-03-23 18:57:26 +08:00
liaochuntao
53a4da00cd #959 公众号模块配置加入多公众号支持 2019-03-22 21:55:37 +08:00
007gzs
be33986ecd #978 增加微信营销相关接口 2019-03-15 17:09:53 +08:00
Binary Wang
8ef459c964 #943 优化公众号、小程序、企业微信模块获取accessToken关于lock的逻辑,缩小锁的范围,提高效率。 2019-03-03 10:56:56 +08:00
Binary Wang
7b1e411214 增加一些注释 2019-01-28 10:58:50 +08:00
Binary Wang
761e88201c #928 修复卡券拉取用户信息接口报空指针问题 2019-01-25 16:08:03 +08:00
fxl
58faf5a891 #924 增加卡券删除功能 2019-01-22 11:13:17 +08:00
Binary Wang
8fa9ee4dc6 #918 修复卡劵高级信息中使用时段限制字段time_limit的错误类型 2019-01-20 14:07:40 +08:00
Binary Wang
cf11fa3826 #919 增加微信推送用户礼品卡相关事件常量 2019-01-20 14:01:48 +08:00
Binary Wang
f7f7f9dd3c 优化代码 2019-01-12 19:52:44 +08:00
Binary Wang
2d424040af #894 完善卡券查询Code接口缺少的字段 2019-01-10 19:39:30 +08:00
IOMan
6a2ff801f0 #900 增加新增团购券、现金抵扣券、折扣券、兑换券以及普通优惠券的接口 2018-12-29 19:45:52 +08:00
Binary Wang
b17d06cc12 优化代码 2018-12-21 11:32:32 +08:00
007gzs
b7d3f839f7 #884 微信公众号模块增加主体变更迁移用户openid的接口
* 增加接口 微信公众号主体变更迁移用户 openid

* add test
2018-12-17 22:42:23 +08:00
Howard Liu
c69b4aadb2 #766 公众号模块消息类里增加扫一扫相关事件的推送字段 2018-12-15 19:26:27 +08:00
Binary Wang
29c6a0000b #855 http请求执行器类RequestExecutor接口增加异步执行方法 2018-12-08 20:06:49 +08:00
Binary Wang
73945bfb1a 规范化代码 2018-11-29 19:48:57 +08:00
Binary Wang
856b021d2c 正确处理InterruptException
Sonar-2142: "InterruptedException" should not be ignored
2018-11-24 21:20:59 +08:00
Binary Wang
a73d6e69aa #856 修复会员卡有效期判断问题 2018-11-24 20:13:42 +08:00
Binary Wang
49633cd123 #844 整合优化ticket管理相关接口代码,方便获取sdk_ticket、jsapi_ticket和card_api_ticket等。 2018-11-18 15:45:02 +08:00
Binary Wang
1cd06082aa fix typo 2018-11-18 14:38:16 +08:00
Binary Wang
3dd70569e6 refactor code 2018-11-18 14:37:55 +08:00
yuanqixun
556b07378e #841 增加会员卡更新接口 2018-11-08 14:19:52 +08:00
Binary Wang
84aa3cf1c0 #651 WxMpXmlMessage增加allFieldsMap属性, 用于存放所有xml属性和值。 2018-11-04 17:03:20 +08:00
Binary Wang
eab7dd398a 优化代码,替换掉ToStringBuilder.reflectionToString相关代码 2018-11-02 11:21:14 +08:00
Binary Wang
23cb2104ad 图文素材相关类的属性中createdTime和updatedTime,改为createTime和updateTime,以便跟其他地方代码保持统一 2018-10-30 10:53:23 +08:00
Binary Wang
732a38bf46 #809 WxMpXmlMessage增加unionId 2018-10-28 19:40:39 +08:00
袁启勋
34eb2f6aac 1、增加卡券的api_ticket,区分jsapi_ticket,二者的获取逻辑不同;
2、增加小程序审核事件及审核事件推送消息SuccTime和Reason两个字段;
3、增加开放平台获取会员卡开卡插件参数接口。
4、增加开放平台手机端预授权接口实现;
2018-09-27 08:34:07 +08:00
Binary Wang
cd72fbfaf6 #708 企业微信素材管理增加上传图片接口 2018-09-23 18:42:34 +08:00
Binary Wang
314871cea6 #730 公众号模块增加客服输入状态接口 2018-09-16 18:18:00 +08:00
yuanqixun
941833ea1a #759 增加三方平台代小程序业务接口:代码管理、模板管理、成员管理、发布审核等 2018-09-15 10:33:38 +08:00
yuanqixun
95e398de7e #745 增加卡券失效接口,并修复会员卡是否支持微信支付和会员卡二维码的属性问题
* 1、增加卡券失效接口;修复会员卡是否支持微信支付和会员卡二维码的属性问题;
2018-09-04 11:26:39 +08:00
yuanqixun
a8bac131fa #739 增加微信激活会员卡时需要用的设置用户资料的接口
* 增加微信激活会员卡,设置用户资料字段接口实现。

* 增加创建卡券二维码的失效时间参数接口。

* 设置对象返回类型。

* 增加卡券相关事件及xml消息解析
2018-08-31 10:41:41 +08:00
yuanqixun
28b09f7ed6 #736 修复卡券高级信息的商户服务属性 2018-08-30 11:22:13 +08:00
yuanqixun
f90f72fc9c #733 微信卡券增加会员卡新增,卡券二维码,添加白名单,新增卡券货架等接口 2018-08-29 21:50:53 +08:00
Binary Wang
5f1290720e 优化代码,增加日志 2018-08-27 21:04:25 +08:00
Binary Wang
3f94ec379d 删除不稳定的ToStringUtils自定义类 2018-08-23 19:31:38 +08:00
Binary Wang
ebf9baac27 #534 针对公众号发送模版消息中的小程序path和pagepath问题增加可选参数,如果想让请求使用path作为参数名,设置usePath属性为true即可,否则会使用pagepath。 2018-08-08 21:33:01 +08:00
Binary Wang
ad8de25f7f add author info 2018-08-04 19:35:00 +08:00
Binary Wang
d1838000cf 修复代码注释 2018-07-23 14:02:26 +08:00
QSJia
bd941025b6 #674 修复微信返回0/1值转换为布尔值错误的问题 2018-07-12 10:34:48 +08:00
Binary Wang
9e9e773dc3 #642 公众号通知事件推送消息里增加对微信小店订单付款通知事件类型为merchant_order的支持 2018-06-26 21:43:29 +08:00