|
|
@@ -339,12 +339,12 @@ func createPCWebMenu(datas []interface{}, loginID int) []PCWebMenu {
|
|
|
}
|
|
|
|
|
|
item := PCWebMenu{
|
|
|
- Title: data["title"].(string),
|
|
|
- Code: data["code"].(string),
|
|
|
- Path: data["path"].(string),
|
|
|
- Component: data["component"].(string),
|
|
|
+ Title: toString(data["title"]),
|
|
|
+ Code: toString(data["code"]),
|
|
|
+ Path: toString(data["path"]),
|
|
|
+ Component: toString(data["component"]),
|
|
|
Sort: int(data["sort"].(float64)),
|
|
|
- Rulekey: data["rulekey"].(string),
|
|
|
+ Rulekey: toString(data["rulekey"]),
|
|
|
IsShow: data["isshow"].(bool),
|
|
|
}
|
|
|
if data["url"] != nil {
|
|
|
@@ -365,3 +365,11 @@ func createPCWebMenu(datas []interface{}, loginID int) []PCWebMenu {
|
|
|
|
|
|
return clientMenus
|
|
|
}
|
|
|
+
|
|
|
+// toString 转换为string类型
|
|
|
+func toString(v interface{}) string {
|
|
|
+ if d, ok := v.(string); ok {
|
|
|
+ return d
|
|
|
+ }
|
|
|
+ return ""
|
|
|
+}
|