add file conn log
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"Gwen/global"
|
||||
"Gwen/model"
|
||||
"encoding/json"
|
||||
"strconv"
|
||||
)
|
||||
|
||||
@@ -38,3 +40,39 @@ func (a *AuditConnForm) ToAuditConn() *model.AuditConn {
|
||||
Uuid: a.Uuid,
|
||||
}
|
||||
}
|
||||
|
||||
type AuditFileForm struct {
|
||||
Id string `json:"id"`
|
||||
Info string `json:"info"`
|
||||
IsFile bool `json:"is_file"`
|
||||
Path string `json:"path"`
|
||||
PeerId string `json:"peer_id"`
|
||||
Type int `json:"type"`
|
||||
Uuid string `json:"uuid"`
|
||||
}
|
||||
type AuditFileInfo struct {
|
||||
Ip string `json:"ip"`
|
||||
Name string `json:"name"`
|
||||
Num int `json:"num"`
|
||||
}
|
||||
|
||||
func (a *AuditFileForm) ToAuditFile() *model.AuditFile {
|
||||
fi := &AuditFileInfo{}
|
||||
err := json.Unmarshal([]byte(a.Info), fi)
|
||||
if err != nil {
|
||||
global.Logger.Warn("ToAuditFile", err)
|
||||
}
|
||||
|
||||
return &model.AuditFile{
|
||||
PeerId: a.Id,
|
||||
Info: a.Info,
|
||||
IsFile: a.IsFile,
|
||||
FromPeer: a.PeerId,
|
||||
Path: a.Path,
|
||||
Type: a.Type,
|
||||
Uuid: a.Uuid,
|
||||
FromName: fi.Name,
|
||||
Ip: fi.Ip,
|
||||
Num: fi.Num,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user