将书籍章节信息独立成一个表
This commit is contained in:
parent
1cdc450b42
commit
08c0724816
18
src/models/BookChapter.js
Normal file
18
src/models/BookChapter.js
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
import mongoose from 'mongoose';
|
||||||
|
|
||||||
|
let Schema = mongoose.Schema;
|
||||||
|
|
||||||
|
|
||||||
|
let BookChapterSchema = new Schema({
|
||||||
|
data: {type: Schema.Types.Mixed},
|
||||||
|
type: {type: String},
|
||||||
|
status: {type: Number, default: 0}
|
||||||
|
}, {
|
||||||
|
collection: 'book_chapter',
|
||||||
|
timestamps: true
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
let BookChapterModel = mongoose.model('BookChapter', BookChapterSchema);
|
||||||
|
|
||||||
|
export default BookChapterModel;
|
@ -1,6 +1,7 @@
|
|||||||
import netUtil from '../utils/net.util';
|
import netUtil from '../utils/net.util';
|
||||||
import SpiderCategory from '../models/SpiderCategory';
|
import SpiderCategory from '../models/SpiderCategory';
|
||||||
import SpiderData from '../models/SpiderData';
|
import SpiderData from '../models/SpiderData';
|
||||||
|
import BookChapter from '../models/BookChapter';
|
||||||
import generalQueue from '../utils/general.queue';
|
import generalQueue from '../utils/general.queue';
|
||||||
|
|
||||||
let Multiprogress = require("multi-progress")
|
let Multiprogress = require("multi-progress")
|
||||||
@ -162,7 +163,7 @@ const parseOneBook = async (book) => {
|
|||||||
hasChapter = true;
|
hasChapter = true;
|
||||||
chapterListData.book_id = bookId;
|
chapterListData.book_id = bookId;
|
||||||
chapterListData.site = siteId;
|
chapterListData.site = siteId;
|
||||||
let chapterRecord = new SpiderData({
|
let chapterRecord = new BookChapter({
|
||||||
data: chapterListData,
|
data: chapterListData,
|
||||||
type: 'book_chapter'
|
type: 'book_chapter'
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user