wangchuanjin hace 9 años
padre
commit
8712e299b2
Se han modificado 1 ficheros con 16 adiciones y 16 borrados
  1. 16 16
      core/src/qfw/yellowpage/yellowpagemanager.go

+ 16 - 16
core/src/qfw/yellowpage/yellowpagemanager.go

@@ -323,23 +323,23 @@ func findRelation(certype, cerno, name, rtype string, level int, ls *list.List,
 
 //存储节点,只关心3个元素,节点名称、节点id、关系节点id
 func storeNode(data *map[string]interface{}, ls *list.List, dir /*方向反转*/ bool, level int) {
-	invtype, _ := (*data)["invtype"].(string)
+	invtype := fmt.Sprint((*data)["invtype"])
 	//invcertype, _ := (*data)["invcertype"].(string)
-	invcerno, _ := (*data)["invcerno"].(string)
-	invname, _ := (*data)["invname"].(string)
-	entregno, _ := (*data)["entregno"].(string)
-	entname, _ := (*data)["entname"].(string)
-	invweight, _ := (*data)["weight"].(float64)
-	invacconam, _ := (*data)["invacconam"].(string)
-	regcap, _ := (*data)["regcap"].(float64)
-	invregcap, _ := (*data)["invregcap"].(float64)
-	legcerno, _ := (*data)["legcerno"].(string)
-	opstate, _ := (*data)["opstate"].(string)
-	invopstate, _ := (*data)["invopstate"].(string)
-	regcapcurname, _ := (*data)["regcapcurname"].(string)
-	shortname, _ := (*data)["shortname"].(string)
-	entmid := (*data)["entmid"]
-	ls.PushBack([]string{invtype, invcerno, invname, entregno, entname, strconv.Itoa(level), fmt.Sprint(invweight), invacconam, fmt.Sprint(regcap), fmt.Sprint(invregcap), legcerno, opstate, invopstate, regcapcurname, util.BsonIdToSId((*data)["_id"]), shortname, util.BsonIdToSId(entmid)})
+	invcerno := fmt.Sprint((*data)["invcerno"])
+	invname := fmt.Sprint((*data)["invname"])
+	entregno := fmt.Sprint((*data)["entregno"])
+	entname := fmt.Sprint((*data)["entname"])
+	invweight := fmt.Sprint((*data)["weight"])
+	invacconam := fmt.Sprint((*data)["invacconam"])
+	regcap := fmt.Sprint((*data)["regcap"])
+	invregcap := fmt.Sprint((*data)["invregcap"])
+	legcerno := fmt.Sprint((*data)["legcerno"])
+	opstate := fmt.Sprint((*data)["opstate"])
+	invopstate := fmt.Sprint((*data)["invopstate"])
+	regcapcurname := fmt.Sprint((*data)["regcapcurname"])
+	shortname := fmt.Sprint((*data)["shortname"])
+	entmid := util.BsonIdToSId((*data)["entmid"])
+	ls.PushBack([]string{invtype, invcerno, invname, entregno, entname, strconv.Itoa(level), invweight, invacconam, regcap, invregcap, legcerno, opstate, invopstate, regcapcurname, util.BsonIdToSId((*data)["_id"]), shortname, entmid})
 }
 
 func findIndex(code string, arr []interface{}) (index int, mtType string) {