liuxiaolong
2020-07-28 6d3673f0ee39c02aa49775693d64554c6af25e57
new findSpaceNo
2个文件已修改
25 ■■■■■ 已修改文件
controllers/user.go 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/carService.go 22 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/user.go
@@ -132,11 +132,8 @@
func (u *UserController) MyPlateNos() {
    userId := u.GetString("userId")
    fmt.Println("MyPlateNos userId", userId)
    //var uc models.UserCar
    //all, err := uc.GetByUserId(userId)
    sv :=  service.NewCarService()
    vehicleList := sv.GetVehicleListByPerson(userId)
    fmt.Println("vehicleList:", vehicleList)
    var nos = make([]string, 0)
    if vehicleList != nil {
        for _,p := range vehicleList {
service/carService.go
@@ -154,22 +154,22 @@
    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
@@ -191,8 +191,8 @@
                    resultList = append(resultList, pi)
                }
            }
        }
    }
        //}
    //}
    return resultList
}