This commit is contained in:
2023-09-14 11:16:59 +08:00

View File

@@ -593,6 +593,19 @@ func DatabaseInsertData(w http.ResponseWriter, r *http.Request) {
insertData := make(map[string]interface{}) insertData := make(map[string]interface{})
_ = json.Unmarshal(body, &insertData) _ = json.Unmarshal(body, &insertData)
// 操作日志的IP
if tableName == "operation_log" || tableName == "security_log" {
ipAddr := strings.Split(r.RemoteAddr, ":")[0]
s := insertData["data"].([]any)
a := s[0].(map[string]any)
a["op_ip"] = ipAddr
} else if tableName == "mml_log" {
ipAddr := strings.Split(r.RemoteAddr, ":")[0]
s := insertData["data"].([]any)
a := s[0].(map[string]any)
a["ip"] = ipAddr
}
tn, sql := dborm.ConstructInsertSQL(tableName, insertData) tn, sql := dborm.ConstructInsertSQL(tableName, insertData)
log.Tracef("tn: %s sql :%s", tn, sql) log.Tracef("tn: %s sql :%s", tn, sql)
xSession := DbClient.XEngine.NewSession() xSession := DbClient.XEngine.NewSession()