mirror of
https://github.com/201206030/novel.git
synced 2025-04-27 07:30:50 +00:00
fix: 作家小说发布校验作品名
This commit is contained in:
parent
ed882abbd1
commit
121ec01fa2
@ -92,6 +92,17 @@ public enum ErrorCodeEnum {
|
|||||||
* */
|
* */
|
||||||
USER_COMMENTED("A2001","用户已发表评论"),
|
USER_COMMENTED("A2001","用户已发表评论"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 作家发布异常
|
||||||
|
* */
|
||||||
|
AUTHOR_PUBLISH("A3000","作家发布异常"),
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 小说名已存在
|
||||||
|
* */
|
||||||
|
AUTHOR_BOOK_NAME_EXIST("A3001","小说名已存在"),
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户上传文件异常
|
* 用户上传文件异常
|
||||||
* */
|
* */
|
||||||
|
@ -89,6 +89,8 @@ public class DatabaseConsts {
|
|||||||
|
|
||||||
public static final String COLUMN_CATEGORY_ID = "category_id";
|
public static final String COLUMN_CATEGORY_ID = "category_id";
|
||||||
|
|
||||||
|
public static final String COLUMN_BOOK_NAME = "book_name";
|
||||||
|
|
||||||
public static final String AUTHOR_ID = "author_id";
|
public static final String AUTHOR_ID = "author_id";
|
||||||
|
|
||||||
public static final String COLUMN_VISIT_COUNT = "visit_count";
|
public static final String COLUMN_VISIT_COUNT = "visit_count";
|
||||||
|
@ -276,6 +276,12 @@ public class BookServiceImpl implements BookService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public RestResp<Void> saveBook(BookAddReqDto dto) {
|
public RestResp<Void> saveBook(BookAddReqDto dto) {
|
||||||
|
// 校验小说名是否已存在
|
||||||
|
QueryWrapper<BookInfo> queryWrapper = new QueryWrapper<>();
|
||||||
|
queryWrapper.eq(DatabaseConsts.BookTable.COLUMN_BOOK_NAME, dto.getBookName());
|
||||||
|
if (bookInfoMapper.selectCount(queryWrapper) > 0) {
|
||||||
|
return RestResp.fail(ErrorCodeEnum.AUTHOR_BOOK_NAME_EXIST);
|
||||||
|
}
|
||||||
BookInfo bookInfo = new BookInfo();
|
BookInfo bookInfo = new BookInfo();
|
||||||
// 设置作家信息
|
// 设置作家信息
|
||||||
AuthorInfoDto author = authorInfoCacheManager.getAuthor(UserHolder.getUserId());
|
AuthorInfoDto author = authorInfoCacheManager.getAuthor(UserHolder.getUserId());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user