feat(announce): vip addition score ratio on seed upload/download/timed data

This commit is contained in:
OldHawk
2018-01-28 15:34:23 +08:00
parent 332da2c07d
commit 332413ac29
2 changed files with 9 additions and 0 deletions

View File

@@ -319,6 +319,7 @@ module.exports = {
uploadEnable: true,
downloadValue: 2,
downloadEnable: true,
vipRatio: 2,
enable: true
},
@@ -327,6 +328,8 @@ module.exports = {
name: 'seedTimed',
additionTime: 60 * 1000 * 5,
timedValue: 1,
vipRatio: 2,
enable: true
}
},

View File

@@ -556,6 +556,9 @@ exports.announce = function (req, res) {
var totalScore = uploadScore + downloadScore;
if (totalScore > 0) {
if (req.passkeyuser.isVip) {
totalScore = totalScore * action.vipRatio;
}
scoreUpdate(req, req.passkeyuser, action, totalScore);
}
}
@@ -620,6 +623,9 @@ exports.announce = function (req, res) {
var seedScore = seedUnit * action.timedValue;
if (seedScore > 0) {
if (req.passkeyuser.isVip) {
seedScore = seedScore * action.vipRatio;
}
scoreUpdate(req, req.passkeyuser, action, seedScore);
}
}