INNER CODE UNIT · Go

finalAreaIDPath

unitedrhino/things · tools/areastat/main.go:59

	finalAreaIDPath := *areaIDPath
	if *areaID > 0 && *projectID > 0 {
		areaClient := dm.NewAreaManageClient(conn)
		areaResp, err := areaClient.AreaInfoGetOne(ctx, &dm.AreaInfoGetOneReq{
			ProjectID:    *projectID,
			AreaID:       *areaID,
			WithChildren: true,
		})
		if err != nil {
			fmt.Fprintf(os.Stderr, "获取区域信息失败: %v\n", err)
			os.Exit(1)
		}
		if finalAreaIDPath == "" {
			finalAreaIDPath = areaResp.AreaIDPath
		}
		fmt.Printf("区域[%d] %s, 路径: %s, 子区域数: %d\n",
			areaResp.AreaID, areaResp.AreaName, areaResp.AreaIDPath, len(areaResp.ChildrenAreaIDs))
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…