From 4fb586d305d7eada36ec1c491db888c4adb8a51a Mon Sep 17 00:00:00 2001
From: chandler <1915724901@qq.com>
Date: Sun, 4 May 2025 14:10:01 +0800
Subject: [PATCH] =?UTF-8?q?feat(0):=20[wcf-bmc]-1.=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E6=8B=8D=E4=B8=80=E6=8B=8D=E6=8E=A5=E5=8F=A3=E5=85=A5=E5=8F=82?=
=?UTF-8?q?=202.=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=86=85=E7=BD=AE=E6=96=B9?=
=?UTF-8?q?=E6=B3=95=E5=90=8D=E4=B8=8EPY=E7=89=88=E6=9C=AC=E4=BF=9D?=
=?UTF-8?q?=E6=8C=81=E4=B8=80=E8=87=B4=203.=E9=80=82=E9=85=8D=E6=8C=87?=
=?UTF-8?q?=E5=AE=9A=E5=8F=82=E6=95=B0=E6=9F=A5=E8=AF=A2=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
clients/java/wcf-bmc/CHANGELOG.md | 112 ++--
.../ferry/controller/WeChatDllController.java | 5 +-
.../vo/request/WxPpWcfPassFriendApplyReq.java | 17 +-
.../vo/request/WxPpWcfRevokeMsgReq.java | 2 +-
.../vo/request/WxPpWcfSendEmojiMsgReq.java | 16 +-
.../vo/request/WxPpWcfSendFileMsgReq.java | 14 +-
.../vo/request/WxPpWcfSendImageMsgReq.java | 18 +-
.../vo/request/WxPpWcfSendTextMsgReq.java | 18 +-
.../vo/response/WxPpWcfDatabaseTableResp.java | 2 +-
.../ferry/handle/WeChatSocketClient.java | 564 +++++++++++++++++-
.../ferry/service/WeChatDllService.java | 209 ++++++-
.../service/impl/WeChatDllServiceImpl.java | 365 ++++++------
.../src/main/resources/application.yml | 2 +-
13 files changed, 1053 insertions(+), 291 deletions(-)
diff --git a/clients/java/wcf-bmc/CHANGELOG.md b/clients/java/wcf-bmc/CHANGELOG.md
index a1e325e..8bbc5a9 100644
--- a/clients/java/wcf-bmc/CHANGELOG.md
+++ b/clients/java/wcf-bmc/CHANGELOG.md
@@ -32,37 +32,45 @@ ___
### 功能列表
-| 接口名 | 地址 |
-|----------------|------------------------|
-| 查询登录状态 | /loginStatus |
-| 获取登录微信内部识别号UID | /loginWeChatUid |
-| 获取登录微信信息 | /loginWeChatInfo |
-| 获取消息类型列表 | /list/msgType |
-| 获取联系人列表 | /list/contacts |
-| 获取数据库表名称列表 | /list/dbTableName |
-| 获取指定数据库中的表列表 | /list/dbTable |
-| 执行数据库查询SQL | /exec/dbQuerySql |
-| 发送消息汇总入口 | /send/msgMaster |
-| 发送文本消息 | /send/textMsg |
-| 发送富文本消息 | /send/richTextMsg |
-| 发送XML消息 | /send/xmlMsg |
-| 发送图片消息 | /send/imageMsg |
-| 发送表情消息 | /send/emojiMsg |
-| 发送文件消息 | /send/fileMsg |
-| 拍一拍群友 | /patOnePat |
-| 撤回消息 | /revokeMsg |
-| 通过好友申请 | /passFriendApply |
-| 添加群成员为微信好友 | /addFriend/groupMember |
-| 查询群成员 | /groupMember/list |
-| 邀请群成员 | /groupMember/invite |
-| 删除群成员 | /groupMember/delete |
-| 查询朋友圈 | /friendCircle |
-| 接收转账 | /receiveTransfer |
+| 接口名 | 地址 |
+|--------------|------------------------|
+| 查询登录状态 | /loginStatus |
+| 获取登录微信号 | /loginWeChatUid |
+| 获取登录微信信息 | /loginWeChatInfo |
+| 获取消息类型列表 | /list/msgType |
+| 获取联系人列表 | /list/contacts |
+| 获取数据库表名称列表 | /list/dbTableName |
+| 获取指定数据库中的表列表 | /list/dbTable |
+| 执行数据库查询SQL | /exec/dbQuerySql |
+| 发送消息汇总入口 | /send/msgMaster |
+| 发送文本消息 | /send/textMsg |
+| 发送富文本消息 | /send/richTextMsg |
+| 发送XML消息 | /send/xmlMsg |
+| 发送图片消息 | /send/imageMsg |
+| 发送表情消息 | /send/emojiMsg |
+| 发送文件消息 | /send/fileMsg |
+| 拍一拍群友 | /patOnePat |
+| 撤回消息 | /revokeMsg |
+| 通过好友申请 | /passFriendApply |
+| 添加群成员为微信好友 | /addFriend/groupMember |
+| 查询群成员 | /groupMember/list |
+| 邀请群成员 | /groupMember/invite |
+| 删除群成员 | /groupMember/delete |
+| 查询朋友圈 | /friendCircle |
+| 接收转账 | /receiveTransfer |
### 已知bug
v39.5.2版本目前会出现注入失败的情况,待排查修复,可先使用v39.5.1,只须替换dll版本即可
+### 2025-05-04
+
+- 1.更新拍一拍接口入参
+- 2.客户端内置方法名与PY版本保持一致
+- 3.适配指定参数查询接口
+
+
+
### 2025-05-03
- 1.更新dll为v39.5.2
@@ -87,32 +95,32 @@ ___
### 功能列表
-| 接口名 | 地址 | 是否支持 | 备注 |
-|----------------|------------------------|------|--------|
-| 查询登录状态 | /loginStatus | ✔️ | 已测试 |
-| 获取登录微信内部识别号UID | /loginWeChatUid | ✔️ | 已测试 |
-| 获取登录微信信息 | /loginWeChatInfo | ✔️ | 已测试 |
-| 获取消息类型列表 | /list/msgType | ✔️ | 已测试 |
-| 获取联系人列表 | /list/contacts | ✔️ | 已测试 |
-| 获取数据库表名称列表 | /list/dbTableName | ✔️ | 已测试 |
-| 获取指定数据库中的表列表 | /list/dbTable | ✔️ | 已测试 |
-| 执行数据库查询SQL | /exec/dbQuerySql | ✔️ | 已测试 |
-| 发送消息汇总入口 | /send/msgMaster | ❌ | 预留 |
-| 发送文本消息 | /send/textMsg | ✔️ | 已测试 |
-| 发送富文本消息 | /send/richTextMsg | ❌ | 已知BUG |
-| 发送XML消息 | /send/xmlMsg | ❌ | 该版本不支持 |
-| 发送图片消息 | /send/imageMsg | ✔️ | 已测试 |
-| 发送表情消息 | /send/emojiMsg | ✔️ | 已测试 |
-| 发送文件消息 | /send/fileMsg | ✔️ | 已测试 |
-| 拍一拍群友 | /patOnePat | ✔️ | 已测试 |
-| 撤回消息 | /revokeMsg | ❌ | 该版本不支持 |
-| 通过好友申请 | /passFriendApply | ❌ | 该版本不支持 |
-| 添加群成员为微信好友 | /addFriend/groupMember | ❔ | 待测试 |
-| 查询群成员 | /groupMember/list | ✔️ | 已测试 |
-| 邀请群成员 | /groupMember/invite | ❔ | 待测试 |
-| 删除群成员 | /groupMember/delete | ❔ | 待测试 |
-| 查询朋友圈 | /friendCircle | ❔ | 待测试 |
-| 接收转账 | /receiveTransfer | ❌ | 该版本不支持 |
+| 接口名 | 地址 | 是否支持 | 备注 |
+|--------------|------------------------|------|--------|
+| 查询登录状态 | /loginStatus | ✔️ | 已测试 |
+| 获取登录微信号 | /loginWeChatUid | ✔️ | 已测试 |
+| 获取登录微信信息 | /loginWeChatInfo | ✔️ | 已测试 |
+| 获取消息类型列表 | /list/msgType | ✔️ | 已测试 |
+| 获取联系人列表 | /list/contacts | ✔️ | 已测试 |
+| 获取数据库表名称列表 | /list/dbTableName | ✔️ | 已测试 |
+| 获取指定数据库中的表列表 | /list/dbTable | ✔️ | 已测试 |
+| 执行数据库查询SQL | /exec/dbQuerySql | ✔️ | 已测试 |
+| 发送消息汇总入口 | /send/msgMaster | ❌ | 预留 |
+| 发送文本消息 | /send/textMsg | ✔️ | 已测试 |
+| 发送富文本消息 | /send/richTextMsg | ❌ | 该版本不支持 |
+| 发送XML消息 | /send/xmlMsg | ❌ | 该版本不支持 |
+| 发送图片消息 | /send/imageMsg | ✔️ | 已测试 |
+| 发送表情消息 | /send/emojiMsg | ✔️ | 已测试 |
+| 发送文件消息 | /send/fileMsg | ✔️ | 已测试 |
+| 拍一拍群友 | /patOnePat | ✔️ | 已测试 |
+| 撤回消息 | /revokeMsg | ❌ | 该版本不支持 |
+| 通过好友申请 | /passFriendApply | ❌ | 该版本不支持 |
+| 添加群成员为微信好友 | /addFriend/groupMember | ❔ | 待测试 |
+| 查询群成员 | /groupMember/list | ✔️ | 已测试 |
+| 邀请群成员 | /groupMember/invite | ❔ | 待测试 |
+| 删除群成员 | /groupMember/delete | ❔ | 待测试 |
+| 查询朋友圈 | /friendCircle | ❔ | 待测试 |
+| 接收转账 | /receiveTransfer | ❌ | 该版本不支持 |
### 提示
diff --git a/clients/java/wcf-bmc/src/main/java/com/wechat/ferry/controller/WeChatDllController.java b/clients/java/wcf-bmc/src/main/java/com/wechat/ferry/controller/WeChatDllController.java
index 48b780c..1ae5a56 100644
--- a/clients/java/wcf-bmc/src/main/java/com/wechat/ferry/controller/WeChatDllController.java
+++ b/clients/java/wcf-bmc/src/main/java/com/wechat/ferry/controller/WeChatDllController.java
@@ -72,7 +72,7 @@ public class WeChatDllController {
return TResponse.ok(ResponseCodeEnum.SUCCESS, status);
}
- @ApiOperation(value = "获取登录微信内部识别号UID", notes = "queryLoginWeChatUid")
+ @ApiOperation(value = "获取登录微信号", notes = "queryLoginWeChatUid")
@PostMapping(value = "/loginWeChatUid")
public TResponse