| | |
| | | warn.setCreateTime(LocalDateTime.now()); |
| | | warn.setObjectId(vo.getInfoId()); |
| | | warn.setVehicleNumber(vo.getVehicleNo()); |
| | | warn.setPicUrl(vo.getPicUrl()); |
| | | warns.add(warn); |
| | | } |
| | | if (warns.size() > 0) { |
| | |
| | | warn.setTreatmentState("将来处理"); |
| | | break; |
| | | } |
| | | this.updateById(warn); |
| | | } |
| | | if(null == warn.getPicUrl()){ |
| | | warn.setPicUrl(vo.getPicUrl()); |
| | | } |
| | | this.updateById(warn); |
| | | } |
| | | |
| | | } |
| | |
| | | public PageInfo<CarWarnListResp> getCarWarnList(CarWarnListReq carWarnListReq) { |
| | | PageInfo<CarWarnListResp> pageInfo = new PageInfo<>(carWarnListReq.getPageCurr(), carWarnListReq.getPageSize()); |
| | | String warnType = carWarnListReq.getWarnType(); |
| | | switch (warnType) { |
| | | case "前向碰撞报警": |
| | | carWarnListReq.setWarnTypes(Arrays.asList("前向碰撞报警", "碰撞预警")); |
| | | break; |
| | | case "车道偏离报警": |
| | | carWarnListReq.setWarnTypes(Arrays.asList("车道偏离报警", "偏离路线报警", "车道偏离报警")); |
| | | break; |
| | | case "疲劳驾驶报警": |
| | | carWarnListReq.setWarnTypes(Arrays.asList("疲劳驾驶报警", "疲劳驾驶报警(生理疲劳)")); |
| | | break; |
| | | default: |
| | | carWarnListReq.setWarnTypes(Arrays.asList(warnType)); |
| | | break; |
| | | if(StringUtils.isNotEmpty(warnType)){ |
| | | switch (warnType) { |
| | | case "前向碰撞报警": |
| | | carWarnListReq.setWarnTypes(Arrays.asList("前向碰撞报警", "碰撞预警")); |
| | | break; |
| | | case "车道偏离报警": |
| | | carWarnListReq.setWarnTypes(Arrays.asList("车道偏离报警", "偏离路线报警", "车道偏离报警")); |
| | | break; |
| | | case "疲劳驾驶报警": |
| | | carWarnListReq.setWarnTypes(Arrays.asList("疲劳驾驶报警", "疲劳驾驶报警(生理疲劳)")); |
| | | break; |
| | | default: |
| | | carWarnListReq.setWarnTypes(Arrays.asList(warnType)); |
| | | break; |
| | | } |
| | | } |
| | | return this.baseMapper.getCarWarnList(pageInfo, carWarnListReq); |
| | | } |