Ver Fonte

增加通过车牌查询车辆信息接口。

zhengqiang há 4 anos atrás
pai
commit
f0362c0b52

+ 1 - 3
web/src/main/java/com/jpsoft/bus/config/WebMvcConfig.java

@@ -96,8 +96,6 @@ public class WebMvcConfig implements WebMvcConfigurer {
 				.excludePathPatterns("/mobile/merchantApi/findByOpenId")
 				.excludePathPatterns("/mobile/passengerApi/getRegionList")
 				.excludePathPatterns("/mobile/passengerApi/getOwnerRegion")
-
-
-		;
+				.excludePathPatterns("/mobile/driverApi/findByCarNum");
 	}
 }

+ 20 - 1
web/src/main/java/com/jpsoft/bus/modules/driver/controller/DriverApiController.java

@@ -209,9 +209,28 @@ public class DriverApiController {
     public MessageResult<VehicleInfo> getVehicleInfo(@RequestAttribute String subject){
         MessageResult<VehicleInfo> messageResult = new MessageResult<>();
 
+        VehicleInfo vehicleInfo = vehicleInfoService.get(subject);
+
         try {
-            VehicleInfo vehicleInfo = vehicleInfoService.get(subject);
+            messageResult.setData(vehicleInfo);
+            messageResult.setResult(true);
+        } catch (Exception ex) {
+            log.error(ex.getMessage(),ex);
+            messageResult.setResult(false);
+            messageResult.setMessage(ex.getMessage());
+        }
+
+        return messageResult;
+    }
 
+    @GetMapping("findByCarNum")
+    @ApiOperation(value = "根据车牌获取当前车辆信息")
+    public MessageResult<VehicleInfo> findByCarNum(String licensePlateNumber){
+        MessageResult<VehicleInfo> messageResult = new MessageResult<>();
+
+        VehicleInfo vehicleInfo = vehicleInfoService.findByCarNum(licensePlateNumber);
+
+        try {
             messageResult.setData(vehicleInfo);
             messageResult.setResult(true);
         } catch (Exception ex) {