Compare commits

..

5 Commits

Author SHA1 Message Date
yuguojian
9b838fd5d9 增加时间戳 2025-07-08 15:33:15 +08:00
yuguojian
a1b4fe772c Merge branch '增加用户类型' 2025-06-09 09:55:53 +08:00
yuguojian
431fd441a7 更新日志类型 2025-06-09 09:55:50 +08:00
LiHouse
f6a19bd7e9 添加用户注销结构 2025-05-22 17:35:38 +08:00
yuguojian
07ff135eea 更新日志类型 2025-05-22 16:13:29 +08:00
2 changed files with 8 additions and 0 deletions

View File

@@ -25,6 +25,7 @@ const (
LogTypeSystem LogType = "system" // 系统、日志、定时任务初始化、定时任务、mq初始化等 LogTypeSystem LogType = "system" // 系统、日志、定时任务初始化、定时任务、mq初始化等
LogTypeSystemRedPack LogType = "system_red_pack" // 系统红包 LogTypeSystemRedPack LogType = "system_red_pack" // 系统红包
LogTypeActivity LogType = "activity" // 活动 LogTypeActivity LogType = "activity" // 活动
LogTypeJJT LogType = "jjt" // 交易所
) )
type LogInfo struct { type LogInfo struct {
@@ -36,6 +37,7 @@ type LogInfo struct {
Result interface{} `json:"result,omitempty"` // 结果返回值传指针如果是报错传err Result interface{} `json:"result,omitempty"` // 结果返回值传指针如果是报错传err
ErrStr string `json:"err_str,omitempty"` // 错误信息,不用传入,自动记录 ErrStr string `json:"err_str,omitempty"` // 错误信息,不用传入,自动记录
At string `json:"at"` // 记录时间,不用传入,自动记录 At string `json:"at"` // 记录时间,不用传入,自动记录
Timestamp int64 `json:"timestamp"` // 时间戳,不用传入,自动记录
} }
type OperatorType = string type OperatorType = string
@@ -83,6 +85,7 @@ func ZapFatal(logger *zap.Logger, log *LogInfo) {
func handleLog(log *LogInfo) { func handleLog(log *LogInfo) {
log.At = carbon.Now().ToDateTimeString() log.At = carbon.Now().ToDateTimeString()
log.Timestamp = carbon.Now().Timestamp()
if _, ok := log.Result.(error); ok { if _, ok := log.Result.(error); ok {
log.ErrStr = fmt.Sprintf("%+v", log.Result) log.ErrStr = fmt.Sprintf("%+v", log.Result)
log.Result = nil log.Result = nil

5
rabbitmq_user.go Normal file
View File

@@ -0,0 +1,5 @@
package common_structure
type UserLogout struct {
UserID uint `json:"user_id"`
}