Ver código fonte

修改车辆识别接口

donglang 4 meses atrás
pai
commit
4977924b80

+ 4 - 7
iot-platform-manager/src/main/java/com/platform/api/controller/WeighbridgeController.java

@@ -58,15 +58,12 @@ public class WeighbridgeController {
      */
     @Operation(summary = "车牌验证", description = "用于验证车牌是否合法,允许上磅")
     @PostMapping("/validateLicensePlate")
-    public LicensePlateValidateResponse validateLicensePlate(@RequestParam("licensePlate") String licensePlate,
-                                                             @RequestParam("weighbridgeCode") String weighbridgeCode,
-                                                             @RequestParam("timestamp") Long timestamp,
-                                                             @RequestHeader("uuid") String uuid) {
-
+    public LicensePlateValidateResponse validateLicensePlate(
+            @Parameter(description = "车牌号", required = true) @RequestParam("licensePlate") String licensePlate,
+            @Parameter(description = "厂商来源标识", required = true) @RequestHeader("uuid") String uuid
+    ) {
         LicensePlateValidateRequest request = new LicensePlateValidateRequest();
         request.setLicensePlate(licensePlate);
-        request.setWeighbridgeCode(weighbridgeCode);
-        request.setTimestamp(timestamp);
         request.setUuid(uuid);
         return weighbridgeRecordManage.handleValidateLicensePlate(request);
     }

+ 1 - 1
iot-platform-manager/src/main/java/com/platform/api/manager/WeighbridgeRecordManage.java

@@ -221,7 +221,7 @@ public class WeighbridgeRecordManage {
      * @return 是否保存成功
      */
     public LicensePlateValidateResponse handleValidateLicensePlate(LicensePlateValidateRequest request) {
-        log.info("车牌验证, 车牌:{}, 地磅编号:{}, 时间戳:{}", request.getLicensePlate(), request.getWeighbridgeCode(), request.getTimestamp());
+        log.info("车牌验证, 车牌:{}", request.getLicensePlate());
         LicensePlateValidateResponse response = new LicensePlateValidateResponse();
         ValidateLicensePlate validateLicensePlate;
         //查询车牌是不存在

+ 4 - 14
iot-platform-manager/src/main/java/com/platform/api/request/LicensePlateValidateRequest.java

@@ -10,31 +10,21 @@ import lombok.Data;
  * @author PC
  */
 @Data
-@Schema(description = "地磅过磅数据上报请求参数")
+@Schema(description = "车辆识别请求参数")
 public class LicensePlateValidateRequest {
 
     /**
      * 车牌号
      */
     @NotBlank(message = "车牌号不能为空")
+    @Schema(description = "车牌号", example = "川A1234")
     private String licensePlate;
 
-    /**
-     * 地磅编码
-     */
-    @NotBlank(message = "地磅编码不能为空")
-    private String weighbridgeCode;
-
-    /**
-     * 时间
-     */
-    @NotNull(message = "时间不能为空")
-    private Long timestamp;
-
     /**
      * 厂商来源标识
      */
-    @NotNull(message = "厂商来源标识不能为空")
+    @NotBlank(message = "厂商来源标识不能为空")
+    @Schema(description = "厂商来源标识", example = "kw38146288dce12d6938d30ebc3a9db6c5")
     private String uuid;
 
 }