12345678910111213141516171819202122232425262728293031323334353637 |
- const { resourceTypeMap } = require('../util/config.json')
- // 评论
- const createOption = require('../util/option.js')
- module.exports = (query, request) => {
- query.type = resourceTypeMap[query.type]
- const threadId = query.type + query.id
- const pageSize = query.pageSize || 20
- const pageNo = query.pageNo || 1
- let sortType = Number(query.sortType) || 99
- if (sortType === 1) {
- sortType = 99
- }
- let cursor = ''
- switch (sortType) {
- case 99:
- cursor = (pageNo - 1) * pageSize
- break
- case 2:
- cursor = 'normalHot#' + (pageNo - 1) * pageSize
- break
- case 3:
- cursor = query.cursor || '0'
- break
- default:
- break
- }
- const data = {
- threadId: threadId,
- pageNo,
- showInner: query.showInner || true,
- pageSize,
- cursor: cursor,
- sortType: sortType, //99:按推荐排序,2:按热度排序,3:按时间排序
- }
- return request(`/api/v2/resource/comments`, data, createOption(query))
- }
|