Bläddra i källkod

上传全景图,返回替换成功图片张数

dengsixing 3 år sedan
förälder
incheckning
f02a08ce4f

+ 4 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneEditInfoServiceImpl.java

@@ -802,6 +802,8 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                 FileUtils.deleteFile(filePath);
             });
         }
+
+        //判断成功的图片
         uploadFileList = FileUtil.getFileList(targetImagesPath);
         if(CollUtil.isEmpty(uploadFileList)){
             if(CollUtil.isNotEmpty(notExistFileList)){
@@ -809,7 +811,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
                     return filePath.substring(filePath.lastIndexOf(File.separator) + 1);
                 }).collect(Collectors.toList());
             }
-            return ResultData.ok(notExistFileList);
+            return ResultData.ok(new UploadPanoramaVO(0, notExistFileList));
         }
 
         //上传
@@ -936,7 +938,7 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
             }).collect(Collectors.toList());
         }
 
-        return ResultData.ok(notExistFileList);
+        return ResultData.ok(new UploadPanoramaVO(uploadFileList.size(), notExistFileList));
     }
 
     @Override

+ 27 - 0
4dkankan-center-scene/src/main/java/com/fdkankan/scene/vo/UploadPanoramaVO.java

@@ -0,0 +1,27 @@
+package com.fdkankan.scene.vo;
+
+import java.util.List;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * <p>
+ * 上传全景图出参
+ * </p>
+ *
+ * @author dengsixing
+ * @since 2022/4/11
+ **/
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class UploadPanoramaVO {
+
+    private Integer successCnt;
+
+    private List<String> failList;
+
+}