fix sql substr
This commit is contained in:
parent
1e7915837a
commit
1ea07f7666
@ -20,7 +20,9 @@ export const POST = (async ({ request, cookies }) => {
|
|||||||
}
|
}
|
||||||
const data = parseResult.data;
|
const data = parseResult.data;
|
||||||
|
|
||||||
let feedbackFindOptions: Attributes<Feedback> = {};
|
let feedbackFindOptions: Attributes<Feedback> = {
|
||||||
|
content: { [Op.not]: null }
|
||||||
|
};
|
||||||
if (data.event) Object.assign(feedbackFindOptions, { event: { [Op.like]: `%${data.event}%` } });
|
if (data.event) Object.assign(feedbackFindOptions, { event: { [Op.like]: `%${data.event}%` } });
|
||||||
// prettier-ignore
|
// prettier-ignore
|
||||||
if (data.content) Object.assign(feedbackFindOptions, { content: { [Op.like]: `%${data.content}%` } });
|
if (data.content) Object.assign(feedbackFindOptions, { content: { [Op.like]: `%${data.content}%` } });
|
||||||
@ -39,7 +41,7 @@ export const POST = (async ({ request, cookies }) => {
|
|||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
attributes: {
|
attributes: {
|
||||||
exclude: ['content'],
|
exclude: ['content'],
|
||||||
include: [[sequelize.literal('SUBSTR(content, 0, 50)'), 'content']]
|
include: [[sequelize.literal('SUBSTR(content, 1, 50)'), 'content']]
|
||||||
},
|
},
|
||||||
include: { model: User, as: 'user' },
|
include: { model: User, as: 'user' },
|
||||||
offset: data.from || 0,
|
offset: data.from || 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user