| | |
| | | return null; |
| | | } |
| | | |
| | | /** |
| | | * 根据推送数据封装停车事件对象信息 |
| | | * @param request |
| | | * @return |
| | | */ |
| | | private CarEvent getParkEventModelByRequest(EventParkInfoRequest request) { |
| | | CarEvent event = new CarEvent(); |
| | | event.setIsdeleted(Constants.ZERO); |
| | | event.setCreateDate(DateUtil.getISO8601DateByStr(request.getHappenTime())); |
| | | event.setVehicleType(request.getData().getVehicleType()); |
| | | event.setVehicleColor(request.getData().getVehicleColor()); |
| | | event.setVehicleClass(request.getData().getVehicleClass()); |
| | | event.setTimestr(request.getData().getTime()); |
| | | event.setTimeout(request.getTimeout()); |
| | | event.setSvrIndex(request.getSrcIndex()); |
| | | event.setSubModel(request.getData().getSubModel()); |
| | | event.setSubLogo(request.getData().getSubLogo()); |
| | | event.setStatus(request.getStatus()); |
| | | event.setSrcType(request.getSrcType()); |
| | | event.setSrcParentIndex(request.getSrcParentIndex()); |
| | | event.setSrcName(request.getSrcName()); |
| | | event.setSrcIndex(request.getSrcIndex()); |
| | | event.setRoadwayType(request.getData().getRoadwayType()); |
| | | event.setRoadwayName(request.getData().getRoadwayName()); |
| | | event.setRoadwayIndex(request.getData().getRoadwayIndex()); |
| | | event.setPlateType(request.getData().getPlateType()); |
| | | event.setTimeout(request.getTimeout()); |
| | | event.setPlateNos(request.getData().getPlateNo()); |
| | | event.setPlateColor(request.getData().getPlateColor()); |
| | | event.setPlateBelieve(request.getData().getPlateBelieve()); |
| | | event.setParkName(request.getData().getParkName()); |
| | | event.setParkIndex(request.getData().getParkIndex()); |
| | | event.setMainLogo(request.getData().getMainLogo()); |
| | | event.setInoutType(request.getData().getInoutType()); |
| | | event.setHappenTime(request.getHappenTime()); |
| | | event.setGateName(request.getData().getGateName()); |
| | | event.setGateIndex(request.getData().getGateIndex()); |
| | | event.setEventType(request.getEventType()); |
| | | event.setEventIndex(request.getData().getEventIndex()); |
| | | event.setEventCmd(request.getData().getEventCmd()); |
| | | event.setCardNo(request.getData().getCardNo()); |
| | | event.setCarAttributeName(request.getData().getCarAttributeName()); |
| | | if(request.getData().getInResult()!=null && request.getData().getInResult().getRlsResult() !=null ){ |
| | | //放行方式 |
| | | event.setReleaseWay(request.getData().getInResult().getRlsResult().getReleaseWay()); |
| | | event.setReleaseAuth(request.getData().getInResult().getRlsResult().getReleaseAuth()); |
| | | event.setReleaseReason(request.getData().getInResult().getRlsResult().getReleaseReason()); |
| | | event.setReleaseResult(request.getData().getInResult().getRlsResult().getReleaseResult()); |
| | | event.setReleaseResultEx(request.getData().getInResult().getRlsResult().getReleaseResultEx()); |
| | | } |
| | | |
| | | if(request.getData().getPicUrl()!=null){ |
| | | //车辆和和车牌照片 |
| | | event.setVehiclePicUrl(getHkImgUrl(request.getData().getPicUrl().getVehiclePicUrl())); |
| | | event.setPlatePicUrl(getHkImgUrl(request.getData().getPicUrl().getPlatePicUrl())); |
| | | } |
| | | |
| | | return event; |
| | | |