Commit 8c59f7a9 authored by 刘松's avatar 刘松

双容器加锁

parent 83939285
......@@ -3,7 +3,7 @@ const UserAuth = require('../db/mongo/user-auto-auth');
const UserAuthLog = require('../db/mongo/user-auto-used-log');
const nodemailer = require('nodemailer');
const _ = require('lodash');
// const moment = require('moment');
const moment = require('moment');
var CronJob = cron.CronJob;
var job = new CronJob({
......@@ -44,8 +44,12 @@ async function clearUserAuths () {
let userAuths = await UserAuth.find({}).limit(500);
userAuths.forEach( async item => {
let log = item.toJSON();
let auth = new UserAuthLog(_.omit(log, ['_id', 'createdAt', 'updatedAt']));
await auth.save();
if(moment(log['updatedAt']).format('YYYYMMDD') !== moment().format('YYYYMMDD')){
let auth = new UserAuthLog(_.omit(log, ['_id', 'createdAt', 'updatedAt']));
await auth.save();
}else{
console.log('skip job');
}
});
let data = {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment