备忘搜索提供时间范围,分类过滤查询
This commit is contained in:
parent
bde1abee9e
commit
532b315846
|
|
@ -1095,6 +1095,12 @@ db.addNote = function(note) {
|
|||
db.getNotes = function(params) {
|
||||
var sql = "SELECT notes.id, notes.content, notes.tag_id, DATE_FORMAT(notes.created_at, '%Y-%m-%d %H:%i:%s') as created_at, tags.name as tagName FROM `notes` LEFT JOIN tags ON tags.id = notes.tag_id WHERE notes.user_id = '" + params.user_id + "'";
|
||||
|
||||
if (params.dateCreate) {
|
||||
var d = new Date();
|
||||
d.setDate(d.getDate() - parseInt(params.dateCreate));
|
||||
sql += " AND notes.created_at >= '" + d.format("yyyyMMdd") + "'"
|
||||
}
|
||||
|
||||
if (params.searchWord) {
|
||||
sql += " AND notes.content LIKE '%" + params.searchWord + "%'";
|
||||
}
|
||||
|
|
@ -1103,6 +1109,10 @@ db.getNotes = function(params) {
|
|||
sql += " AND notes.tag_id = '" + params.tagId + "'";
|
||||
}
|
||||
|
||||
if (params.tagIds) {
|
||||
sql += "AND notes.tag_id IN (" + params.tagIds.toString() + ")"
|
||||
}
|
||||
|
||||
sql += " ORDER BY `created_at` DESC"
|
||||
console.log(sql);
|
||||
return new Promise(function(resolve, reject) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue