first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
const { http, utils, db, config,router,md5 } = require("../../_");
/**
* 检查用户是否已经添加过某本小说
*/
router.post('/user/checkbook', async function (req, res, next) {
let userid = req.body.userid,
bookid = req.body.bookid;
let Check = await db.Query({ sql: config.sql.user.checkBook, par: [ userid, bookid ] });
if(Check.length) {
utils.returnJson(200,"已收藏",res);
}else {
utils.returnJson(200,"未收藏",res);
}
});
/**
* 用户添加小说到书架
*/
router.post('/user/addbok', async function (req, res, next) {
let userid = req.body.userid,
bookid = req.body.bookid;
let add = await db.Query({ sql: config.sql.user.insertBook, par: [ userid, bookid ] });
if(add.message.length == 0) {
utils.returnJson(200,"添加成功",res);
}else {
utils.returnJson(404,"添加失败",res);
}
})
/**
* 获取用户书架中收藏的书
* http://127.0.0.1:3000/api/json/1.0/user/getbook?userid=1
*/
router.get('/user/getbook', async function (req, res, next) {
let userid = req.query.userid;
let getBook = await db.Query({ sql: config.sql.user.selectBook, par: [ userid ] }),
infoData = [],
keys = 0;
if(getBook.length ==0) {
utils.returnJson(404,"数据没有数据",res);
}else {
getBook.forEach(async (value , index) => {
infoData.push(await http.get({ url: `http://127.0.0.1:3000/api/json/1.0/info?action=back&id=${value.collection_bookid}` }));
infoData[keys].bookid = value.collection_bookid
keys++;
if(keys == getBook.length) {
utils.returnJson(200,infoData,res);
}
})
}
})
/**
* 获取用户书架中收藏的书
* http://127.0.0.1:3000/api/json/1.0/user/deletebook?uid=1&bid=26/26966/
*/
router.get('/user/deletebook', async function (req, res, next) {
let userid = req.query.uid,
bookid = req.query.bid;
let delbook = await db.Query({ sql: config.sql.user.deleteBook, par: [ userid, bookid ] });
if(delbook.message.length == 0) {
utils.returnJson(200,"删除成功",res);
}else {
utils.returnJson(404,"删除失败",res);
}
})
module.exports = router