| | |
| | | resultList := make(models.PosResult,0) |
| | | |
| | | //先查车库唯一标识 |
| | | parkList := sv.getHikParkList() //先查有几个停车场 |
| | | if parkList != nil { |
| | | //parkList := sv.getHikParkList() //先查有几个停车场 |
| | | //if parkList != nil { |
| | | url := "/artemis/api/pms/v1/parkingSpace/spaceNo" |
| | | for _,p := range parkList { |
| | | //for _,p := range parkList { |
| | | reqBody := map[string]interface{} { |
| | | "parkSyscode": p.ParkIndexCode,//停车库唯一标识 |
| | | //"parkSyscode": p.ParkIndexCode,//停车库唯一标识 |
| | | //"state": 1, //车位状态,0:空闲,1:停车 |
| | | "pageNo": 1, |
| | | "pageSize": 1000, |
| | | } |
| | | result := sv.hikUtil.Post(url, reqBody) |
| | | fmt.Println("findSpaceNo result:", result) |
| | | if result.Code == reqUtil.HikResult_Success { |
| | | rb, err := json.Marshal(result.Data) |
| | | pageResult := sv.getHikPageResult(url, reqBody) |
| | | fmt.Println("findSpaceNo pageResult:", pageResult) |
| | | if pageResult != nil { |
| | | rb, err := json.Marshal(pageResult.List) |
| | | if err != nil { |
| | | fmt.Println("hik find spaceNo err:",err) |
| | | fmt.Println("marshal pageResult.List err:",err) |
| | | return nil |
| | | } |
| | | var spaceList []SpaceNo |
| | |
| | | resultList = append(resultList, pi) |
| | | } |
| | | } |
| | | } |
| | | } |
| | | //} |
| | | //} |
| | | |
| | | return resultList |
| | | } |