Commit 74b1f5bd by xieshixiang

增加对查询车辆信息返回值的校验

parent 6cfe5a6d
......@@ -95,13 +95,16 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
PlateNumQueryReq req = new PlateNumQueryReq();
req.setPlateNum(info.getPlateNum());
List<VehicleRes> byPlateNum = vechicleCache.getByPlateNum(req);
if (byPlateNum==null || byPlateNum.size()==0){
return ResponseGenerator.fail(StatusCode.DATA_ERROR,"车辆信息不存在");
}
for (VehicleRes res : byPlateNum) {
if (info.getPhone().equals(res.getSjhm())) {
info.setPlateType(res.getHpzl());
}
}
if (info.getPlateType() == null || info.getPlateType().equals("")) {
return ResponseGenerator.fail(StatusCode.DATA_ERROR);
return ResponseGenerator.fail(StatusCode.DATA_ERROR,"当前手机号,与车辆备案手机号不一致");
}
//规则3:判断当前车牌号是否已绑定
......@@ -112,7 +115,7 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
queryWrapper.eq("status", "1");
BindInfo bindExist = mapper.selectOne(queryWrapper);
if (bindExist != null) {
return ResponseGenerator.fail(StatusCode.ALERT_ERROR);
return ResponseGenerator.fail(StatusCode.DATA_ERROR,"此车牌号已绑定");
} else {
info.setUnqId(UUID.randomUUID().toString());
mapper.insert(info);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment