From c396ccf29266a6dba6c5e0fbbb71eaa9e458ebd3 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Sat, 5 May 2018 11:04:43 +0800 Subject: [PATCH] feat(announce): write user true upload and download data --- .../server/controllers/announces.server.controller.js | 2 ++ modules/users/server/models/user.server.model.js | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/modules/announce/server/controllers/announces.server.controller.js b/modules/announce/server/controllers/announces.server.controller.js index 93b5ef05..4572862d 100644 --- a/modules/announce/server/controllers/announces.server.controller.js +++ b/modules/announce/server/controllers/announces.server.controller.js @@ -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; diff --git a/modules/users/server/models/user.server.model.js b/modules/users/server/models/user.server.model.js index fc56a1e7..c36d9b38 100644 --- a/modules/users/server/models/user.server.model.js +++ b/modules/users/server/models/user.server.model.js @@ -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