From 33c62e6af5f5e12266b850cc9c17db272d0bffa9 Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Thu, 16 Nov 2023 14:39:01 +0800
Subject: [PATCH] 上次文件优化

---
 src/main/java/com/dji/sample/media/service/impl/MediaServiceImpl.java |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/dji/sample/media/service/impl/MediaServiceImpl.java b/src/main/java/com/dji/sample/media/service/impl/MediaServiceImpl.java
index a24c418..9b4d5e9 100644
--- a/src/main/java/com/dji/sample/media/service/impl/MediaServiceImpl.java
+++ b/src/main/java/com/dji/sample/media/service/impl/MediaServiceImpl.java
@@ -1,5 +1,6 @@
 package com.dji.sample.media.service.impl;
 
+import com.aliyuncs.utils.StringUtils;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.dji.sample.common.model.Pagination;
 import com.dji.sample.common.model.PaginationData;
@@ -145,6 +146,15 @@
                 log.error("保存文件到数据库失败,请手动检查数据;Failed to save the file to the database, please check the data manually.");
                 return null;
             }
+        } else if (!StringUtils.isEmpty(jobId)) {
+            WaylineJobDTO waylineJobDTO = new WaylineJobDTO();
+            waylineJobDTO.setWorkspaceId(device.getWorkspaceId());
+            waylineJobDTO.setDockSn(device.getDeviceSn());
+            boolean isSave = parseMediaFile(callback, waylineJobDTO);
+            if (!isSave) {
+                log.error("保存文件到数据库失败,请手动检查数据;Failed to save the file to the database, please check the data manually.");
+                return null;
+            }
         }
 
         notifyUploadedCount(mediaFileCount, receiver, jobId, device);

--
Gitblit v1.9.3