fix sql substr

This commit is contained in:
bytedream 2024-11-30 16:18:39 +01:00
parent 1e7915837a
commit 1ea07f7666

View File

@ -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,