23 lines
459 B
Go
23 lines
459 B
Go
package reportser
|
|
|
|
import (
|
|
"encoding/json"
|
|
"time"
|
|
|
|
"91jd-server/common/dataReport"
|
|
"91jd-server/common/db"
|
|
"91jd-server/models/v/eventmod"
|
|
)
|
|
|
|
func persistEvent(t *db.MongoTool, event dataReport.CommonField) error {
|
|
b, _ := json.Marshal(event)
|
|
return eventmod.Insert(t, &eventmod.Event{
|
|
EventId: event.EventID,
|
|
EventType: event.Event,
|
|
Data: string(b),
|
|
Status: eventmod.Default,
|
|
CreatedAt: time.Now(),
|
|
UpdatedAt: time.Now(),
|
|
})
|
|
}
|