| | |
| | | import com.doumee.core.haikang.model.param.request.event.acs.EventAcsInfoRequest; |
| | | import com.doumee.core.haikang.model.param.request.event.acs.EventAcsRequest; |
| | | import com.doumee.core.haikang.model.param.request.event.acs.EventDeviceDataRequest; |
| | | import com.doumee.core.haikang.model.param.request.event.parks.EventParkInfoRequest; |
| | | import com.doumee.core.haikang.model.param.request.event.parks.EventParkRequest; |
| | | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitDataRequest; |
| | | import com.doumee.core.haikang.model.param.request.event.visit.EventVisitInfoRequest; |
| | |
| | | String result = null; |
| | | log.info("【海康停车场事件推送】========开始=========:\n"+JSONObject.toJSONString(param)); |
| | | try { |
| | | |
| | | if(param == null || param.getParams() == null || param.getParams().getEvents()==null){ |
| | | return null; |
| | | } |
| | | //门禁事件集合 |
| | | List<EventParkInfoRequest> events = param.getParams().getEvents(); |
| | | List<CarEvent> list = new ArrayList<>(); |
| | | for(EventParkInfoRequest request : events){ |
| | | if(request.getData() ==null ||StringUtils.isBlank(request.getData().getPlateNo())){ |
| | | continue; |
| | | } |
| | | //封装事件信息表对象 |
| | | list.add(getParkEventModelByRequest(request)); |
| | | } |
| | | if(list.size()>0){ |
| | | //插入门禁记录 |
| | | carEventMapper.insertBatchSomeColumn(list); |
| | | } |
| | | log.error("【海康停车场事件推送】========成功======="); |
| | | }catch (Exception e){ |
| | | |
| | |
| | | return null; |
| | | } |
| | | |
| | | private CarEvent getParkEventModelByRequest(EventParkInfoRequest request) { |
| | | CarEvent event = new CarEvent(); |
| | | |
| | | return event; |
| | | |
| | | } |
| | | |
| | | private void saveInterfaceLog(Object param, String path,String result) { |
| | | InterfaceLog hkMonitoryLogDO=new InterfaceLog(); |
| | | hkMonitoryLogDO.setType(1); |