v0.0.1 - 解耦方便融合怪调用

This commit is contained in:
spiritlhl
2024-06-25 02:05:55 +00:00
parent 86198d11d5
commit 0242086adb
19 changed files with 206 additions and 132 deletions

View File

@@ -1,13 +1,13 @@
package utils
import (
networkModel "github.com/oneclickvirt/basics/network/model"
"github.com/oneclickvirt/basics/model"
"strconv"
"strings"
)
func ParseIpInfo(data map[string]interface{}) *networkModel.IpInfo {
ipInfo := &networkModel.IpInfo{}
func ParseIpInfo(data map[string]interface{}) *model.IpInfo {
ipInfo := &model.IpInfo{}
if ip, ok := data["ip"].(string); ok {
ipInfo.Ip = ip
}
@@ -37,8 +37,8 @@ func ParseIpInfo(data map[string]interface{}) *networkModel.IpInfo {
return ipInfo
}
func ParseSecurityInfo(data map[string]interface{}) *networkModel.SecurityInfo {
securityInfo := &networkModel.SecurityInfo{}
func ParseSecurityInfo(data map[string]interface{}) *model.SecurityInfo {
securityInfo := &model.SecurityInfo{}
if security, ok := data["security"].(map[string]interface{}); ok {
if isAbuser, ok := security["is_abuser"].(bool); ok {
securityInfo.IsAbuser = strconv.FormatBool(isAbuser)