| | |
| | | import java.util.List; |
| | | import java.util.stream.Collectors; |
| | | |
| | | import com.ruoyi.common.utils.PlateNumberExtractor; |
| | | import com.ruoyi.system.domain.*; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | |
| | | |
| | | //对车牌处理的通用方法 |
| | | private String getPlateNo(String plateNo){ |
| | | |
| | | if (StringUtils.isNotEmpty(plateNo)) { |
| | | // 从车辆名称中提取车牌号(假设格式为"★车牌号(地区)") |
| | | if(plateNo.contains("(")) { |
| | |
| | | plateNo = plateNo.replace("★", "").replace("☆", "").split("(")[0]; |
| | | } |
| | | } |
| | | return plateNo; |
| | | //xxx粤VSX120 |
| | | plateNo = plateNo.replaceAll("[^a-zA-Z0-9]", ""); |
| | | return PlateNumberExtractor.extractPlateNumber(plateNo); |
| | | } |
| | | |
| | | /** |