update
All checks were successful
Deploy to Production / deploy (push) Successful in 21s

This commit is contained in:
silverpro89
2026-01-28 11:21:21 +07:00
parent 57c45d27a3
commit 3791b7cae1
23 changed files with 1033 additions and 317 deletions

View File

@@ -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);