REQ-3201: 引入业务状态

This commit is contained in:
yanglin 2024-12-12 18:50:52 +08:00
parent 09c4ec0e78
commit faf8e9b69a

View File

@ -5,6 +5,7 @@ import cn.axzo.im.center.api.feign.MessageApi;
import cn.axzo.im.center.api.vo.req.SendTemplateMessageParam;
import cn.axzo.im.center.api.vo.req.UpdateMessageRequest;
import cn.axzo.im.center.api.vo.resp.MessageTaskResp;
import cn.axzo.im.center.api.vo.resp.MessageUpdateResponse;
import cn.axzo.maokai.api.util.Ref;
import cn.axzo.msg.center.common.utils.BizAssertions;
import cn.axzo.msg.center.dal.CardDao;
@ -230,11 +231,13 @@ public class CardManager {
imRequest.addUpdate(update);
}
try {
BizAssertions.assertResponse(messageApi.updateMessage(imRequest));
log.info("更新IM消息, operation={}, request={}", operation, imRequest);
MessageUpdateResponse imResponse = BizAssertions.assertResponse(messageApi.updateMessage(imRequest));
log.info("更新IM消息, operation={}, request={}, response={}", operation, imRequest, imResponse);
cardLogger.reloadAndLogCards(String.format("%s:success", operation));
return true;
} catch (Exception e) {
log.warn("更新IM消息失败, operation={}, ", operation, e);
log.warn("更新IM消息失败, operation={}, request={}", operation, imRequest, e);
cardLogger.reloadAndLogCards(String.format("%s:fail", operation), e);
return false;
}