REQ-2135: 使用统一的断言

This commit is contained in:
yanglin 2024-04-03 15:33:37 +08:00
parent b8732e7527
commit 34153a7ae6

View File

@ -1,9 +1,9 @@
package cn.axzo.msg.center.inside.notices.service.impl.v3;
import cn.axzo.basics.common.exception.ServiceException;
import cn.axzo.basics.common.util.AssertUtil;
import cn.axzo.msg.center.api.request.v3.MessageSendReqV3;
import cn.axzo.msg.center.api.response.v3.MessageSendRespV3;
import cn.axzo.msg.center.common.utils.BizAssertions;
import cn.axzo.msg.center.domain.entity.BizEventMapping;
import cn.axzo.msg.center.domain.enums.Channels;
import cn.axzo.msg.center.inside.notices.service.MessageServiceV3;
@ -45,9 +45,10 @@ public class MessageServiceV3Impl implements MessageServiceV3 {
BizEventMapping mapping = bizEventMappingService
.getByBizCode(req.getBizEventMappingCode())
.orElse(null);
AssertUtil.notNull(mapping, String.format("找不到对应的事件映射: %s", req.getBizEventMappingCode()));
BizAssertions.assertNotNull(mapping, String.format(
"找不到对应的事件映射: %s", req.getBizEventMappingCode()));
//noinspection DataFlowIssue
AssertUtil.notEmpty(mapping.getReachConfig(), String.format(
BizAssertions.assertNotEmpty(mapping.getReachConfig(), String.format(
"业务事件映射%s无业务动作配置", req.getBizEventMappingCode()));
String sendRequestNo = UUIDUtil.uuidString();
List<EventMappingProcessor> processors = new ArrayList<>();