车辆查询优化以及更换key
This commit is contained in:
@ -40,6 +40,12 @@ public class CarManageController {
|
|||||||
*/
|
*/
|
||||||
@GetMapping("/searchFive")
|
@GetMapping("/searchFive")
|
||||||
public Result removeFile(@RequestParam(value = "plate",required = true)String plate,@RequestParam(value = "model",required = false)String model){
|
public Result removeFile(@RequestParam(value = "plate",required = true)String plate,@RequestParam(value = "model",required = false)String model){
|
||||||
|
if(plate.length()==8&&"02".equals(model)){
|
||||||
|
model="52";
|
||||||
|
}
|
||||||
|
if(plate.length()==8&&"01".equals(model)){
|
||||||
|
model="51";
|
||||||
|
}
|
||||||
CarFiveType carFiveType = carManageService.searchFive(plate, model);
|
CarFiveType carFiveType = carManageService.searchFive(plate, model);
|
||||||
if(carFiveType!=null){
|
if(carFiveType!=null){
|
||||||
CarFiveTypeDTO carFiveTypeDTO = new CarFiveTypeDTO();
|
CarFiveTypeDTO carFiveTypeDTO = new CarFiveTypeDTO();
|
||||||
@ -57,6 +63,12 @@ public class CarManageController {
|
|||||||
*/
|
*/
|
||||||
@GetMapping("/drivingLicense")
|
@GetMapping("/drivingLicense")
|
||||||
public Result drivingLicense(@RequestParam(value = "plate",required = true)String plate,@RequestParam(value = "model",required = true)String model,@RequestParam(value = "owner",required = false)String owner){
|
public Result drivingLicense(@RequestParam(value = "plate",required = true)String plate,@RequestParam(value = "model",required = true)String model,@RequestParam(value = "owner",required = false)String owner){
|
||||||
|
if(plate.length()==8&&"02".equals(model)){
|
||||||
|
model="52";
|
||||||
|
}
|
||||||
|
if(plate.length()==8&&"01".equals(model)){
|
||||||
|
model="51";
|
||||||
|
}
|
||||||
CarDrivingLicense carDrivingLicense = carManageService.drivingLicense(plate, model, owner);
|
CarDrivingLicense carDrivingLicense = carManageService.drivingLicense(plate, model, owner);
|
||||||
|
|
||||||
if(carDrivingLicense!=null){
|
if(carDrivingLicense!=null){
|
||||||
@ -84,6 +96,10 @@ public class CarManageController {
|
|||||||
List<CarOperatingVehicleLevelDTO> carOperatingVehicleLevels = BeanCopyUtil.copyListProperties(carOperatingVehicleLevel, CarOperatingVehicleLevelDTO::new, new BeanCopyUtilCallBack<CarOperatingVehicleLevel, CarOperatingVehicleLevelDTO>() {
|
List<CarOperatingVehicleLevelDTO> carOperatingVehicleLevels = BeanCopyUtil.copyListProperties(carOperatingVehicleLevel, CarOperatingVehicleLevelDTO::new, new BeanCopyUtilCallBack<CarOperatingVehicleLevel, CarOperatingVehicleLevelDTO>() {
|
||||||
@Override
|
@Override
|
||||||
public void callBack(CarOperatingVehicleLevel t, CarOperatingVehicleLevelDTO s) {
|
public void callBack(CarOperatingVehicleLevel t, CarOperatingVehicleLevelDTO s) {
|
||||||
|
if(s.getStatus().equals(3)){
|
||||||
|
s.setDescription(t.getMsg());
|
||||||
|
return ;
|
||||||
|
}
|
||||||
if (s.getName().equals("疑似营运车辆")) {
|
if (s.getName().equals("疑似营运车辆")) {
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -108,7 +108,7 @@ public class CarManageService {
|
|||||||
List<CarDrivingLicense> list = carDrivingLicenseService.list(eq);
|
List<CarDrivingLicense> list = carDrivingLicenseService.list(eq);
|
||||||
if(!CollectionUtils.isEmpty(list)){
|
if(!CollectionUtils.isEmpty(list)){
|
||||||
CarDrivingLicense carDrivingLicense = list.get(0);
|
CarDrivingLicense carDrivingLicense = list.get(0);
|
||||||
if(!StringUtils.isEmpty(owner)&&carDrivingLicense.getSyr().equals(owner)){
|
if(!StringUtils.isEmpty(owner)&&carDrivingLicense.getSyr().equals(owner)&&carDrivingLicense.getSyrFlag()!=null&&carDrivingLicense.getSyrFlag().equals(1)){
|
||||||
return carDrivingLicense;
|
return carDrivingLicense;
|
||||||
}else if(!StringUtils.isEmpty(owner)){
|
}else if(!StringUtils.isEmpty(owner)){
|
||||||
carDrivingLicense.setOwner("不一致");
|
carDrivingLicense.setOwner("不一致");
|
||||||
@ -138,8 +138,8 @@ public class CarManageService {
|
|||||||
carFiveType.setHphm(plate);
|
carFiveType.setHphm(plate);
|
||||||
carFiveType.setCreateTime(new Date());
|
carFiveType.setCreateTime(new Date());
|
||||||
carFiveType.setCllx(model);
|
carFiveType.setCllx(model);
|
||||||
carFiveType.setSyr(owner);
|
carFiveType.setSyr(null);
|
||||||
carFiveType.setOwner(owner);
|
carFiveType.setOwner(null);
|
||||||
carFiveType.setSyrFlag(0);
|
carFiveType.setSyrFlag(0);
|
||||||
this.carDrivingLicenseService.save(carFiveType);
|
this.carDrivingLicenseService.save(carFiveType);
|
||||||
return carFiveType;
|
return carFiveType;
|
||||||
@ -161,6 +161,10 @@ public class CarManageService {
|
|||||||
carDrivingLicense.setSyr(owner);
|
carDrivingLicense.setSyr(owner);
|
||||||
carDrivingLicense.setOwner(owner);
|
carDrivingLicense.setOwner(owner);
|
||||||
this.carDrivingLicenseService.save(carDrivingLicense);
|
this.carDrivingLicenseService.save(carDrivingLicense);
|
||||||
|
if(!carDrivingLicense.getSyrFlag().equals(1)){
|
||||||
|
carDrivingLicense.setSyr("");
|
||||||
|
carDrivingLicense.setOwner("");
|
||||||
|
}
|
||||||
return carDrivingLicense;
|
return carDrivingLicense;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -188,7 +192,7 @@ public class CarManageService {
|
|||||||
body.add("plateNo", plate);
|
body.add("plateNo", plate);
|
||||||
headers.setContentType(MediaType.MULTIPART_FORM_DATA);
|
headers.setContentType(MediaType.MULTIPART_FORM_DATA);
|
||||||
HttpEntity<MultiValueMap<String, Object>> entity = new HttpEntity<>(body, headers);
|
HttpEntity<MultiValueMap<String, Object>> entity = new HttpEntity<>(body, headers);
|
||||||
ResponseEntity<String> response = rest.postForEntity("https://api.chequan.cn/?a=queryOnlineVehicleInfo&user=dgkjshdxm&token=eab3335e2ffe15b8410553cedc1f589a&plateNo=" + plate, entity, String.class);
|
ResponseEntity<String> response = rest.postForEntity("https://api.chequan.cn/?a=queryOnlineVehicleInfo&user=degksfyy&token=80c34e9c728a87a5cb7046194fa2aa0a&plateNo=" + plate, entity, String.class);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user