报错文案处理

This commit is contained in:
tianfeng 2025-12-29 18:58:43 +08:00
parent 57d23abe96
commit 4d69b94417
3 changed files with 10 additions and 0 deletions

View File

@ -98,6 +98,11 @@ public enum FamilyErrorCode implements IResponseErrorCode {
*/
ONLY_ADMIN_CAN_DISBAND_FAMILY(2517, "Only the patriarch can disband the family"),
/**
* 用户已加入家族
*/
USER_JOINED_FAMILY(2518, "The user has joined the family"),
;

View File

@ -5,6 +5,7 @@ import com.red.circle.framework.core.response.CommonErrorCode;
import com.red.circle.other.app.dto.cmd.family.CancelFamilyApplyCmd;
import com.red.circle.other.infra.database.rds.entity.family.FamilyMessage;
import com.red.circle.other.infra.database.rds.service.family.FamilyMessageService;
import com.red.circle.other.inner.asserts.FamilyErrorCode;
import com.red.circle.other.inner.enums.FamilyMessageStatusEnum;
import java.util.Objects;
import lombok.RequiredArgsConstructor;
@ -25,6 +26,8 @@ public class CancelFamilyApplyExe {
ResponseAssert.notNull(CommonErrorCode.NOT_FOUND_RECORD_INFO, msg);
ResponseAssert.isTrue(CommonErrorCode.DATA_ERROR,
Objects.equals(msg.getSenderUser(), cmd.getReqUserId()));
ResponseAssert.isFalse(FamilyErrorCode.USER_JOINED_FAMILY,
Objects.equals(msg.getStatus(), FamilyMessageStatusEnum.APPROVED.getCode()));
ResponseAssert.isTrue(CommonErrorCode.DATA_ERROR,
Objects.equals(msg.getStatus(), FamilyMessageStatusEnum.PENDING.getCode()));

View File

@ -37,6 +37,8 @@ public class ReapplyFamilyExe {
ResponseAssert.notNull(CommonErrorCode.NOT_FOUND_RECORD_INFO, msg);
ResponseAssert.isTrue(CommonErrorCode.DATA_ERROR,
Objects.equals(msg.getSenderUser(), cmd.getReqUserId()));
ResponseAssert.isFalse(FamilyErrorCode.USER_JOINED_FAMILY,
Objects.equals(msg.getStatus(), FamilyMessageStatusEnum.APPROVED.getCode()));
ResponseAssert.isTrue(CommonErrorCode.DATA_ERROR,
Objects.equals(msg.getStatus(), FamilyMessageStatusEnum.REJECTED.getCode()));