From dbc843d0b37f786fb816131bcc7ebca86dbe72e9 Mon Sep 17 00:00:00 2001 From: liuxiaolong <liuxiaolong@aiotlink.com> Date: 星期四, 06 八月 2020 09:58:46 +0800 Subject: [PATCH] add crossRecord --- service/carService.go | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/service/carService.go b/service/carService.go index d9a9ce0..b813db6 100644 --- a/service/carService.go +++ b/service/carService.go @@ -374,4 +374,55 @@ } return nil +} + +//杩囪溅璁板綍 +type CrossRecord struct { + CrossRecordSyscode string `json:"crossRecordSyscode"` + parkSyscode string `json:"parkSyscode"` + ParkName string `json:"parkName"` + EntranceSyscode string `json:"entranceSyscode"` + EntranceName string `json:"entranceName"` + RoadwaySyscode string `json:"roadwaySyscode"` + RoadwayName string `json:"roadwayName"` + VehicleOut int `json:"vehicleOut"` + ReleaseMode int `json:"releaseMode"` + ReleaseResult int `json:"releaseResult"` + ReleaseWay int `json:"releaseWay"` + ReleaseReason int `json:"releaseReason"` + PlateNo string `json:"plateNo"` + CardNo string `json:"cardNo"` + //VehicleColor int `json:"vehicleColor"` + //VehicleType int `json:"vehicleType"` + //PlateColor int `json:"plateColor"` + //PlateType int `json:"plateType"` + //CarCategory string `json:"carCategory"` + //CarCategoryName string `json:"carCategoryName"` + VehiclePicUri string `json:"vehiclePicUri"` + PlateNoPicUri string `json:"plateNoPicUri"` + FacePicUri string `json:"facePicUri"` + AswSyscode string `json:"aswSyscode"` + CrossTime string `json:"crossTime"` + CreateTime string `json:"createTime"` +} + +func (sv *CarService) CrossRecords() []CrossRecord { + url := "/artemis/api/pms/v1/crossRecords/page" + reqBody := map[string]interface{} { + "pageNo": 1, + "pageSize": 100, + } + pageResult := sv.getHikPageResult(url, reqBody) + if pageResult ==nil { + return nil + } + b, err := json.Marshal(pageResult.List) + if err == nil { + var list []CrossRecord + if err = json.Unmarshal(b, &list);err == nil { + return list + } + } + + return nil } \ No newline at end of file -- Gitblit v1.8.0