Add product search (#64)
This commit is contained in:
@@ -55,6 +55,14 @@ ORDER BY keywords.value
|
||||
.then((row) => this.getType(row));
|
||||
}
|
||||
|
||||
async searchKeywords(name: string): Promise<Array<Keyword>> {
|
||||
return this.knex
|
||||
.select('*')
|
||||
.from('keywords')
|
||||
.leftJoin('keyword_type', 'keyword_type.keyword_id', 'keywords.id')
|
||||
.whereRaw(`LOWER(value) LIKE ?`, [`${name}`]);
|
||||
}
|
||||
|
||||
async setProductKeywords(
|
||||
productId: number,
|
||||
keywordIds: Array<number>,
|
||||
|
||||
Reference in New Issue
Block a user