更新全站点击的书签不出发数据库点击动作
This commit is contained in:
parent
289c286861
commit
e125f06665
|
|
@ -635,6 +635,7 @@ db.getBookmarksCostomAllUsersTag = function(user_id, perPageItems) {
|
|||
var sql3 = "(SELECT id, user_id, title, description, url, public, click_count, DATE_FORMAT(created_at, '%Y-%m-%d %H:%i:%s') as created_at, DATE_FORMAT(last_click, '%Y-%m-%d %H:%i:%s') as last_click FROM `bookmarks` WHERE `user_id` != '" + user_id + "' ORDER BY `last_click` DESC LIMIT 0, " + perPageItems + ")";
|
||||
|
||||
var sql = sql1 + " UNION " + sql2 + " UNION " + sql3;
|
||||
console.log(sql);
|
||||
return new Promise(function(resolve, reject) {
|
||||
client.query(sql, (err, result) => {
|
||||
if (err) {
|
||||
|
|
|
|||
|
|
@ -77,6 +77,7 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim
|
|||
}
|
||||
})
|
||||
}
|
||||
|
||||
$timeout(function() {
|
||||
timeagoInstance.cancel();
|
||||
timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'), 'zh_CN');
|
||||
|
|
@ -92,6 +93,7 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim
|
|||
$scope.loadBookmarks = true;
|
||||
}
|
||||
$scope.costomTag.bookmarkClicked = false;
|
||||
$scope.costomAllUsersTag.bookmarkClicked = false;
|
||||
|
||||
perPageItems = ($scope.showMode == 'item') ? 50 : 20;
|
||||
|
||||
|
|
@ -583,7 +585,7 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim
|
|||
if (click1 > click2) {
|
||||
return -1;
|
||||
} else if (click1 == click2) {
|
||||
return a.created_at >= b.created_at ? -1 : 1;
|
||||
return a.url > b.url ? -1 : 1;
|
||||
} else {
|
||||
return 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -48,7 +48,8 @@ api.post('/logout', function(req, res) {
|
|||
|
||||
api.post('/clickBookmark', function(req, res) {
|
||||
console.log("clickBookmark username = ", req.session.username);
|
||||
db.clickBookmark(req.body.params.id, req.session.userId)
|
||||
db.getUser(req.session.username)
|
||||
.then((user) => { return user.id == req.session.userId ? db.clickBookmark(req.body.params.id, req.session.userId) : Promise.resolve(0); })
|
||||
.then((affectedRows) => res.json({}))
|
||||
.catch((err) => console.log('clickBookmark error', err));
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue