Răsfoiți Sursa

数据上报优化

donglang 1 săptămână în urmă
părinte
comite
1345327192

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

@@ -53,7 +53,7 @@ public class WeighbridgeV2Controller {
             @Parameter(description = "称重重量(吨)") @RequestParam("grossWeight") String grossWeight,
             @Parameter(description = "时间戳(秒或毫秒)") @RequestParam("timestamp") String timestamp,
             @Parameter(description = "处理标签") @RequestParam(value = "tag", required = false) String tag,
-            @Parameter(description = "车辆照片") @RequestParam(value = "images[]", required = false) MultipartFile[] images
+            @Parameter(description = "车辆照片") @RequestParam(value = "images", required = false) MultipartFile[] images
     ) {
         // 构建请求对象
         WeighbridgePushRequest request = new WeighbridgePushRequest();

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

@@ -69,11 +69,9 @@ public class WeighbridgeRecordManage {
      * @return 是否保存成功
      */
     public LicensePlateValidateResponse handleWeighbridgePush(WeighbridgePushRequest request) {
-        log.info("处理地磅数据上报 - 车牌:{}, 地磅编号:{}, 重量:{}, 时间戳:{}", 
-                request.getLicensePlate(), 
-                request.getWeighbridgeCode(), 
-                request.getGrossWeight(), 
-                request.getTimestamp());
+        log.info("[地磅过磅数据上报V2]开始地磅过磅数据上报,车牌:{}, 地磅编号:{}, 重量:{}, 时间戳:{}, 图片数量:{}",
+                request.getLicensePlate(), request.getWeighbridgeCode(), request.getGrossWeight(),
+                request.getTimestamp(), request.getImages() != null ? request.getImages().length : 0);
         LicensePlateValidateResponse licensePlateValidateResponse = new LicensePlateValidateResponse();
         if (StringUtils.isAnyBlank(request.getLicensePlate(), request.getWeighbridgeCode()) || Objects.isNull(request.getGrossWeight()) || Objects.isNull(request.getTimestamp())) {
             return getLicensePlateValidateResponse(request, licensePlateValidateResponse);