26 lines
483 B
Go
26 lines
483 B
Go
package event
|
|
|
|
import "SciencesServer/app/common/model"
|
|
|
|
type SysLogProduce struct{}
|
|
|
|
// Handle
|
|
func (this *SysLogProduce) Handle(arg ...interface{}) {
|
|
tenantID := arg[0].(uint64)
|
|
uid := arg[1].(uint64)
|
|
ip := arg[3].(string)
|
|
|
|
mSysLog := model.NewSysLog()
|
|
mSysLog.TenantID = tenantID
|
|
mSysLog.UID = uid
|
|
mSysLog.Name = ""
|
|
mSysLog.Method = ""
|
|
mSysLog.Params = ""
|
|
mSysLog.IP = ip
|
|
_ = model.Create(mSysLog)
|
|
}
|
|
|
|
func NewSysLogProduce() *SysLogProduce {
|
|
return &SysLogProduce{}
|
|
}
|