|
|
|
|
@ -61,9 +61,20 @@ public class BaseCarServiceImpl implements IBaseCarService
|
|
|
|
|
@DataScope(deptAlias = "d", userAlias = "u")
|
|
|
|
|
public List<BaseCar> selectBaseCarList(BaseCar baseCar)
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
String carNo = baseCar.getCarNo();
|
|
|
|
|
baseCar.setCarNo(buildLikePattern(carNo));
|
|
|
|
|
return baseCarMapper.selectBaseCarList(baseCar);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String buildLikePattern(String input) {
|
|
|
|
|
if (input == null || input.isEmpty()) {
|
|
|
|
|
return "%";
|
|
|
|
|
}
|
|
|
|
|
return "%" + input.chars()
|
|
|
|
|
.mapToObj(c -> String.valueOf((char) c))
|
|
|
|
|
.reduce((a, b) -> a + "%" + b)
|
|
|
|
|
.orElse("") + "%";
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* 新增车辆基础信息
|
|
|
|
|
*
|
|
|
|
|
|