liuxiaolong
2020-08-06 dbc843d0b37f786fb816131bcc7ebca86dbe72e9
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
}