REQ-3201: 添加发送成功状态

This commit is contained in:
yanglin 2024-12-27 14:12:15 +08:00
parent 6af457e25f
commit 3040a52b5c
2 changed files with 3 additions and 0 deletions

View File

@ -12,6 +12,7 @@ import lombok.RequiredArgsConstructor;
public enum CardState implements CodeDefinition<String> {
CREATED("待处理"),
SEND_SUCCESS("发送成功"),
COMPLETED("已完成"),
;

View File

@ -6,6 +6,7 @@ import cn.axzo.im.center.api.vo.resp.UpdatableMessageSendResult;
import cn.axzo.msg.center.dal.mapper.CardMapper;
import cn.axzo.msg.center.domain.entity.Card;
import cn.axzo.msg.center.domain.persistence.BaseEntityExt;
import cn.axzo.msg.center.service.enums.CardState;
import cn.axzo.msg.center.util.DeleteAwareInterceptor;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
@ -68,6 +69,7 @@ public class CardDao extends ServiceImpl<CardMapper, Card> {
Card update = new Card();
update.setId(card.getId());
update.setImTaskId(imResponse.getId());
update.setCardState(CardState.SEND_SUCCESS);
String bizMessageId = account2BizMessageId.get(key);
if (bizMessageId != null)
update.setBizMessageId(bizMessageId);