mongo开发工具类增加增删改操作日志写入redis消息逻辑
This commit is contained in:
@@ -100,24 +100,18 @@ func buildFilter(filter interface{}) bson.M {
|
||||
|
||||
// 从ListLogsReq结构体中提取字段值
|
||||
if req, ok := filter.(*dto.ListLogsReq); ok {
|
||||
if req.Module != "" {
|
||||
bsonFilter["module"] = req.Module
|
||||
if req.ServiceName != "" {
|
||||
bsonFilter["service_name"] = req.ServiceName
|
||||
}
|
||||
if req.Service != "" {
|
||||
bsonFilter["service"] = req.Service
|
||||
if req.Collection != "" {
|
||||
bsonFilter["collection"] = req.Collection
|
||||
}
|
||||
if req.CollectionID != "" {
|
||||
bsonFilter["collection_id"] = req.CollectionID
|
||||
}
|
||||
if req.Operation != "" {
|
||||
bsonFilter["operation"] = req.Operation
|
||||
}
|
||||
if req.Resource != "" {
|
||||
bsonFilter["resource"] = req.Resource
|
||||
}
|
||||
if req.ResourceID != "" {
|
||||
bsonFilter["resource_id"] = req.ResourceID
|
||||
}
|
||||
if req.UserID != "" {
|
||||
bsonFilter["user_id"] = req.UserID
|
||||
}
|
||||
|
||||
// 处理时间范围字段
|
||||
if req.StartTime != "" || req.EndTime != "" {
|
||||
|
||||
Reference in New Issue
Block a user