feat(announce): write user true upload and download data

This commit is contained in:
OldHawk
2018-05-05 11:04:43 +08:00
parent 74b545eb18
commit c396ccf292
2 changed files with 10 additions and 0 deletions

View File

@@ -539,6 +539,8 @@ exports.announce = function (req, res) {
//write user uploaded and downloaded
req.passkeyuser.uploaded += u;
req.passkeyuser.downloaded += d;
req.passkeyuser.true_uploaded += curru;
req.passkeyuser.true_downloaded += currd;
//write examination uploaded and downloaded
if (common.examinationIsValid(req.passkeyuser)) {
req.passkeyuser.examinationData.uploaded = req.passkeyuser.examinationData.uploaded || 0;

View File

@@ -182,6 +182,14 @@ var UserSchema = new Schema({
set: setNumberValueToZero,
default: 0
},
true_uploaded: {
type: Number,
default: 0
},
true_downloaded: {
type: Number,
default: 0
},
ratio: {
type: Number,
default: 0