mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-01-23 07:42:23 +01:00
feat(systems): init(reset) user`s examination data exempt vip, oper, admin and registered with in 30 days
This commit is contained in:
@@ -7,7 +7,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<div class="row" style="display: table">
|
||||
<div class="row">
|
||||
<div class="col-xs-6 text-center">
|
||||
<p><i class="fa fa-database" aria-hidden="true"></i></p>
|
||||
</div>
|
||||
|
||||
@@ -17,6 +17,7 @@ var traceConfig = config.meanTorrentConfig.trace;
|
||||
var mtDebug = require(path.resolve('./config/lib/debug'));
|
||||
var serverMessage = require(path.resolve('./config/lib/server-message'));
|
||||
var serverNoticeConfig = config.meanTorrentConfig.serverNotice;
|
||||
var announceConfig = config.meanTorrentConfig.announce;
|
||||
|
||||
/**
|
||||
* getSystemEnvConfigFiles
|
||||
@@ -169,16 +170,34 @@ exports.initExaminationData = function (req, res) {
|
||||
isFinished: false
|
||||
};
|
||||
|
||||
User.update({}, {examinationData: exami}, {multi: true},
|
||||
User.update({}, {examinationData: undefined}, {multi: true},
|
||||
function (err, num) {
|
||||
if (err) {
|
||||
return res.status(422).send({
|
||||
message: errorHandler.getErrorMessage(err)
|
||||
});
|
||||
} else {
|
||||
res.json({
|
||||
num: num
|
||||
});
|
||||
User.update(
|
||||
{
|
||||
created: {
|
||||
$lt: Date.now() - announceConfig.downloadCheck.checkAfterSignupDays * 60 * 60 * 1000 * 24
|
||||
},
|
||||
isVip: false,
|
||||
isOper: false,
|
||||
isAdmin: false
|
||||
}, {examinationData: exami}, {multi: true},
|
||||
function (err, num) {
|
||||
if (err) {
|
||||
return res.status(422).send({
|
||||
message: errorHandler.getErrorMessage(err)
|
||||
});
|
||||
} else {
|
||||
res.json({
|
||||
num: num
|
||||
});
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user