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;
let feedbackFindOptions: Attributes<Feedback> = {};
let feedbackFindOptions: Attributes<Feedback> = {
content: { [Op.not]: null }
};
if (data.event) Object.assign(feedbackFindOptions, { event: { [Op.like]: `%${data.event}%` } });
// prettier-ignore
if (data.content) Object.assign(feedbackFindOptions, { content: { [Op.like]: `%${data.content}%` } });
@ -39,7 +41,7 @@ export const POST = (async ({ request, cookies }) => {
// @ts-ignore
attributes: {
exclude: ['content'],
include: [[sequelize.literal('SUBSTR(content, 0, 50)'), 'content']]
include: [[sequelize.literal('SUBSTR(content, 1, 50)'), 'content']]
},
include: { model: User, as: 'user' },
offset: data.from || 0,