update 合并发送

This commit is contained in:
gallonyin
2023-04-07 17:03:31 +08:00
parent fbdbdd6936
commit 0967f092f8
2 changed files with 21 additions and 29 deletions

View File

@@ -443,19 +443,16 @@ object WeworkController {
/**
* 批量发送
* @see WeworkMessageBean.SEND_MULTI_MESSAGE
* @param message#titleList 房间名称
* @param message#messageList 消息列表
* @param message#weworkMessageList 消息列表
* @param message#nameList 待转发姓名列表
* @param message#extraText 附加留言 选填
* @see WeworkMessageBean.TEXT_TYPE
*/
@RequestMapping
fun sendMultiMessage(message: WeworkMessageBean): Boolean {
LogUtils.d("sendMultiMessage(): ${message.titleList} ${message.messageList} ${message.nameList} ${message.extraText}")
LogUtils.d("sendMultiMessage(): ${message.weworkMessageList} ${message.nameList} ${message.extraText}")
return WeworkOperationImpl.sendMultiMessage(
message,
message.titleList,
message.messageList,
message.weworkMessageList,
message.nameList,
message.extraText
)
@@ -464,11 +461,9 @@ object WeworkController {
/**
* 合并发送
* @see WeworkMessageBean.SEND_MERGE_MESSAGE
* @param message#titleList 房间名称
* @param message#weworkMessageList 消息列表
* @param message#nameList 待转发姓名列表
* @param message#extraText 附加留言 选填
* @see WeworkMessageBean.TEXT_TYPE
*/
@RequestMapping
fun sendMergeMessage(message: WeworkMessageBean): Boolean {

View File

@@ -861,20 +861,18 @@ object WeworkOperationImpl {
/**
* 批量发送
* @see WeworkMessageBean.SEND_MULTI_MESSAGE
* @param titleList 房间名称
* @param messageList 消息列表
* @param weworkMessageList 消息列表
* @param nameList 待转发姓名列表
* @param extraText 附加留言 选填
* @see WeworkMessageBean.TEXT_TYPE
*/
fun sendMultiMessage(
message: WeworkMessageBean,
titleList: List<String>,
messageList: List<WeworkMessageBean.SubMessageBean>,
weworkMessageList: List<WeworkMessageBean>,
nameList: List<String>,
extraText: String? = null
): Boolean {
return relayMultiMessage(message, titleList, messageList, nameList, extraText, "逐条转发")
return sendMultiMessage(message, weworkMessageList, nameList, extraText, "逐条转发")
}
/**
@@ -890,10 +888,24 @@ object WeworkOperationImpl {
weworkMessageList: List<WeworkMessageBean>,
nameList: List<String>,
extraText: String? = null
): Boolean {
return sendMultiMessage(message, weworkMessageList, nameList, extraText, "合并转发")
}
/**
* 批量发送 合并发送
*/
private fun sendMultiMessage(
message: WeworkMessageBean,
weworkMessageList: List<WeworkMessageBean>,
nameList: List<String>,
extraText: String? = null,
key: String
): Boolean {
val startTime = System.currentTimeMillis()
val groupName = "消息转发专用群"
message.titleList = arrayListOf(groupName)
val titleList = arrayListOf(groupName)
message.titleList = titleList
if (!WeworkRoomUtil.isGroupExists(groupName)) {
if (!createGroup()) {
uploadCommandResult(message, ExecCallbackBean.ERROR_CREATE_GROUP, "创建群失败", startTime, listOf(), listOf(groupName))
@@ -932,21 +944,6 @@ object WeworkOperationImpl {
}
}
}
return sendMultiMessage(message, groupName, startTime, nameList, extraText, "合并转发")
}
/**
* 批量发送 合并发送
*/
private fun sendMultiMessage(
message: WeworkMessageBean,
groupName: String,
startTime: Long,
nameList: List<String>,
extraText: String? = null,
key: String
): Boolean {
val titleList = arrayListOf(groupName)
if (WeworkRoomUtil.intoRoom(groupName)) {
if (WeworkTextUtil.longClickMyMessageItem(
//聊天消息列表 1ListView 0RecycleView xViewGroup