```
feat(base): 添加IP数据库文件加载功能 - 移除qqwry.go中被注释的embed代码和init函数 - 在base_sys_log.go的init函数中实现IP数据库文件加载逻辑 - 添加从public/qqwry.ipdb文件加载IP数据库的功能 - 当IP数据库加载失败时panic处理 ```
This commit is contained in:
@@ -23,13 +23,13 @@ import (
|
|||||||
"golang.org/x/text/transform"
|
"golang.org/x/text/transform"
|
||||||
)
|
)
|
||||||
|
|
||||||
//go:embed qqwry.ipdb
|
// //go:embed qqwry.ipdb
|
||||||
var qqwry []byte
|
// var qqwry []byte
|
||||||
|
|
||||||
func init() {
|
// // func init() {
|
||||||
LoadData(qqwry)
|
// // LoadData(qqwry)
|
||||||
|
|
||||||
}
|
// // }
|
||||||
|
|
||||||
var (
|
var (
|
||||||
data []byte
|
data []byte
|
||||||
|
|||||||
@@ -86,3 +86,11 @@ func (s *BaseSysLogService) Clear(isAll bool) (err error) {
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
// 从文件加载IP数据库
|
||||||
|
if err := qqwry.LoadFile("public/qqwry.ipdb"); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user