| | |
| | | } |
| | | |
| | | 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 |
| | | } |