feat:feature-REQ/2129 修改im_message_history.status的默认值为SUCCEED,因为历史的接口和数据已经是SUCCEED,不能再发送

This commit is contained in:
lilong 2024-03-29 09:47:37 +08:00
parent 3cdc9a1e87
commit 786d61c053
2 changed files with 2 additions and 1 deletions

View File

@ -182,6 +182,7 @@ public class MessageTaskServiceImpl extends ServiceImpl<MessageTaskMapper, Messa
messageHistory.setFromAccount(messageTask.getSendImAccount());
messageHistory.setChannel(imChannelProvider.getProviderType());
messageHistory.setCreateAt(new Date());
messageHistory.setStatus(MessageHistory.Status.PENDING);
if (StringUtils.isNotBlank(receivePerson.getImAccount())) {
AccountRegisterService.AccountRegisterDTO imAccount = imAccounts.get(receivePerson.getImAccount());
if (imAccount == null) {

View File

@ -128,7 +128,7 @@ CREATE TABLE IF NOT EXISTS im_message_task
ALTER TABLE im_message_history ADD COLUMN `result` varchar(1024) NULL COMMENT 'result';
ALTER TABLE im_message_history ADD COLUMN `im_message_task_id` bigint NULL COMMENT '消息推送任务的id';
ALTER TABLE im_message_history ADD COLUMN status varchar(32) not null default 'PENDING' comment '消息状态PENDING、SUCCEED、FAILED';
ALTER TABLE im_message_history ADD COLUMN status varchar(32) not null default 'SUCCEED' comment '消息状态PENDING、SUCCEED、FAILED';
ALTER TABLE im_message_history ADD COLUMN receive_person_id varchar(100) not null default '' comment 'IM消息接收personId';
ALTER TABLE im_message_history ADD COLUMN receive_ou_id bigint comment 'organizational_unit表的id';