Files
lone-services/product/internal/logic/editlog_helper.go
T
2026-08-11 09:30:38 +08:00

28 lines
560 B
Go

package logic
import (
"product/internal/dao"
"product/internal/model"
"pkg.local/log"
"pkg.local/utils"
)
func addEditLog(objId int, objType uint8, adminId int, adminName string, data, oldData interface{}) {
content := map[string]interface{}{
"new": data,
"old": oldData,
}
add := dao.EditLogCreate{
ObjId: objId,
ObjType: objType,
Content: utils.StructToJson(content),
AdminId: adminId,
AdminName: adminName,
}
err := model.EditLogModel{}.Init().Create(&add)
if err != nil {
log.Errorf("edit log create: %v", err)
}
}