From 4bdbc48a72a2f3d10fe6b6bc20f2d20783473a8c Mon Sep 17 00:00:00 2001 From: easonzhu Date: Tue, 11 Feb 2025 09:56:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=9C=80=E6=B1=82=E5=92=8C?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../group/query/message/SendGroupMessageAdminQuery.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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);