diff --git a/hula-im-framework/hula-im-common-starter/src/main/java/com/hula/enums/HttpErrorEnum.java b/hula-im-framework/hula-im-common-starter/src/main/java/com/hula/enums/HttpErrorEnum.java index f23044da..c37e6a78 100644 --- a/hula-im-framework/hula-im-common-starter/src/main/java/com/hula/enums/HttpErrorEnum.java +++ b/hula-im-framework/hula-im-common-starter/src/main/java/com/hula/enums/HttpErrorEnum.java @@ -21,6 +21,7 @@ public enum HttpErrorEnum implements ErrorEnum { ACCESS_DENIED(401, "登录失效,请重新登录"), BLACK_ERROR(360, "对不起,不在白名单内"), SYSTEM_ERROR(1001, "系统出小差了,请稍后再试哦~~"), + BIZ_ERROR(2001, "业务异常,请稍后再试哦~~"), JWT_TOKEN_EXCEED(40004, "token已过期"), ; private Integer code; diff --git a/hula-im-service/src/main/java/com/hula/core/user/service/impl/UserEmojiServiceImpl.java b/hula-im-service/src/main/java/com/hula/core/user/service/impl/UserEmojiServiceImpl.java index f973172f..3157ea44 100644 --- a/hula-im-service/src/main/java/com/hula/core/user/service/impl/UserEmojiServiceImpl.java +++ b/hula-im-service/src/main/java/com/hula/core/user/service/impl/UserEmojiServiceImpl.java @@ -2,13 +2,14 @@ package com.hula.core.user.service.impl; import com.hula.common.annotation.RedissonLock; import com.hula.common.domain.vo.res.IdRespVO; -import com.hula.domain.vo.res.ApiResult; -import com.hula.utils.AssertUtil; import com.hula.core.user.dao.UserEmojiDao; import com.hula.core.user.domain.entity.UserEmoji; import com.hula.core.user.domain.vo.req.user.UserEmojiReq; import com.hula.core.user.domain.vo.resp.user.UserEmojiResp; import com.hula.core.user.service.UserEmojiService; +import com.hula.domain.vo.res.ApiResult; +import com.hula.enums.HttpErrorEnum; +import com.hula.utils.AssertUtil; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; @@ -51,7 +52,7 @@ public class UserEmojiServiceImpl implements UserEmojiService { public ApiResult insert(UserEmojiReq req, Long uid) { //校验表情数量是否超过30 int count = userEmojiDao.countByUid(uid); - AssertUtil.isFalse(count > 500, "最多只能添加500个表情哦~~"); + AssertUtil.isFalse(count > 500, HttpErrorEnum.BIZ_ERROR, "最多只能添加500个表情哦~~"); //校验表情是否存在 int existsCount = Math.toIntExact(userEmojiDao.lambdaQuery() .eq(UserEmoji::getExpressionUrl, req.getExpressionUrl())