Commit 74b1f5bd by xieshixiang

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

parent 6cfe5a6d
...@@ -95,13 +95,16 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple ...@@ -95,13 +95,16 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
PlateNumQueryReq req = new PlateNumQueryReq(); PlateNumQueryReq req = new PlateNumQueryReq();
req.setPlateNum(info.getPlateNum()); req.setPlateNum(info.getPlateNum());
List<VehicleRes> byPlateNum = vechicleCache.getByPlateNum(req); List<VehicleRes> byPlateNum = vechicleCache.getByPlateNum(req);
if (byPlateNum==null || byPlateNum.size()==0){
return ResponseGenerator.fail(StatusCode.DATA_ERROR,"车辆信息不存在");
}
for (VehicleRes res : byPlateNum) { for (VehicleRes res : byPlateNum) {
if (info.getPhone().equals(res.getSjhm())) { if (info.getPhone().equals(res.getSjhm())) {
info.setPlateType(res.getHpzl()); info.setPlateType(res.getHpzl());
} }
} }
if (info.getPlateType() == null || info.getPlateType().equals("")) { if (info.getPlateType() == null || info.getPlateType().equals("")) {
return ResponseGenerator.fail(StatusCode.DATA_ERROR); return ResponseGenerator.fail(StatusCode.DATA_ERROR,"当前手机号,与车辆备案手机号不一致");
} }
//规则3:判断当前车牌号是否已绑定 //规则3:判断当前车牌号是否已绑定
...@@ -112,7 +115,7 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple ...@@ -112,7 +115,7 @@ public class BindServiceImpl extends ServiceImpl<BindInfoMapper, BindInfo> imple
queryWrapper.eq("status", "1"); queryWrapper.eq("status", "1");
BindInfo bindExist = mapper.selectOne(queryWrapper); BindInfo bindExist = mapper.selectOne(queryWrapper);
if (bindExist != null) { if (bindExist != null) {
return ResponseGenerator.fail(StatusCode.ALERT_ERROR); return ResponseGenerator.fail(StatusCode.DATA_ERROR,"此车牌号已绑定");
} else { } else {
info.setUnqId(UUID.randomUUID().toString()); info.setUnqId(UUID.randomUUID().toString());
mapper.insert(info); 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