This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const { AttendanceLog, AttendanceDaily, UsersAuth, School } = require('../models');
|
||||
const { cacheUtils } = require('../config/redis');
|
||||
const { addDatabaseWriteJob, addAttendanceProcessJob } = require('../config/bullmq');
|
||||
const { addAttendanceProcessJob } = require('../config/bullmq');
|
||||
|
||||
/**
|
||||
* Attendance Controller - Quản lý điểm danh
|
||||
@@ -82,15 +82,15 @@ class AttendanceController {
|
||||
try {
|
||||
const logData = req.body;
|
||||
|
||||
const job = await addDatabaseWriteJob('create', 'AttendanceLog', logData);
|
||||
const newLog = await AttendanceLog.create(logData);
|
||||
|
||||
await cacheUtils.deletePattern('attendance:logs:*');
|
||||
await cacheUtils.deletePattern('attendance:daily:*');
|
||||
|
||||
res.status(202).json({
|
||||
res.status(201).json({
|
||||
success: true,
|
||||
message: 'Attendance log created',
|
||||
jobId: job.id,
|
||||
message: 'Attendance log created successfully',
|
||||
data: newLog,
|
||||
});
|
||||
} catch (error) {
|
||||
next(error);
|
||||
|
||||
Reference in New Issue
Block a user