Files
NetworkAuth/services/operation_log.go

31 lines
672 B
Go
Raw Normal View History

2026-03-18 21:51:17 +08:00
package services
import (
"NetworkAuth/database"
"NetworkAuth/models"
"time"
"github.com/sirupsen/logrus"
)
// RecordOperationLog 记录操作日志
2026-03-19 05:11:44 +08:00
func RecordOperationLog(operationType, operator, operatorUUID, details string) {
2026-03-18 21:51:17 +08:00
db, err := database.GetDB()
if err != nil {
logrus.WithError(err).Error("获取数据库连接失败,无法记录操作日志")
return
}
log := models.OperationLog{
OperationType: operationType,
Operator: operator,
OperatorUUID: operatorUUID,
Details: details,
CreatedAt: time.Now(),
}
if err := db.Create(&log).Error; err != nil {
logrus.WithError(err).Error("创建操作日志失败")
}
}