update 合并发送
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user