feat(工单): 车辆查询信息车牌处理

master
wanghao 2 weeks ago
parent dc9191630f
commit 7eec67a7c9

@ -147,9 +147,12 @@ public class BaseCarController extends BaseController
@PostMapping("/PdaQueryCarList")
@ResponseBody
public AjaxResult PdaQueryCarList(@RequestBody BaseCar baseCar)
public AjaxResult PdaQueryCarList(BaseCar baseCar)
{
List<BaseCar> list = baseCarService.selectBaseCarList(baseCar);
if (list == null || list.isEmpty()){
return AjaxResult.error("查询到的车辆基础信息为空");
}
return AjaxResult.success(list);
}

@ -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("") + "%";
}
/**
*
*

Loading…
Cancel
Save