只有自己点击的才更新点击信息

This commit is contained in:
luchenqun 2017-02-08 17:03:42 +08:00
parent 247d44eecb
commit b62bfa0844
3 changed files with 4 additions and 4 deletions

View File

@ -152,8 +152,8 @@ db.updateLastUseTags = function(user_id, tags) {
});
}
db.clickBookmark = function(id) {
var sql = "UPDATE `bookmarks` SET `click_count`=`click_count`+1, `last_click`=now() WHERE (`id`='" + id + "')";
db.clickBookmark = function(id, user_id) {
var sql = "UPDATE `bookmarks` SET `click_count`=`click_count`+1, `last_click`=now() WHERE (`id`='" + id + "') AND (`user_id`='" + user_id + "')";
return new Promise(function(resolve, reject) {
client.query(sql, (err, result) => {
if (err) {

View File

@ -46,7 +46,7 @@ app.controller('searchCtr', ['$scope', '$state', '$stateParams', '$filter', '$wi
$scope.jumpToUrl = function(url, id) {
if (!$scope.edit) {
$window.open(url, '_blank');
$window.open(url);
bookmarkService.clickBookmark({
id: id
});

View File

@ -14,7 +14,7 @@ api.post('/logout', function(req, res) {
});
api.post('/clickBookmark', function(req, res) {
db.clickBookmark(req.body.params.id)
db.clickBookmark(req.body.params.id, req.session.userId)
.then((affectedRows) => res.json({}))
.catch((err) => console.log('clickBookmark error', err));
});