diff --git a/src/main/java/com/upchina/group/query/message/SendGroupMessageAdminQuery.java b/src/main/java/com/upchina/group/query/message/SendGroupMessageAdminQuery.java index 7de2fe8..8012315 100644 --- a/src/main/java/com/upchina/group/query/message/SendGroupMessageAdminQuery.java +++ b/src/main/java/com/upchina/group/query/message/SendGroupMessageAdminQuery.java @@ -1,5 +1,8 @@ package com.upchina.group.query.message; +import cn.hutool.core.util.StrUtil; +import com.upchina.common.handler.BizException; +import com.upchina.common.result.ResponseStatus; import com.upchina.common.vo.BackendUserVO; import com.upchina.group.constant.*; import com.upchina.group.entity.GroupMessage; @@ -60,6 +63,12 @@ public class SendGroupMessageAdminQuery { message.setQuoteId(quoteId); message.setInteractiveType(interactiveType); if (GroupInteractiveType.PRIVATE.value.equals(interactiveType)) { + if (StrUtil.isEmpty(toUserId)) { + throw new BizException(ResponseStatus.PARM_ERROR, "接收用户ID为空"); + } + if (StrUtil.isEmpty(toUserName)) { + throw new BizException(ResponseStatus.PARM_ERROR, "接收用户名称为空"); + } message.setToUserId(toUserId); message.setToUserName(toUserName); message.setPrivateUserId(toUserId);