|
@@ -1,11 +1,11 @@
|
|
|
package com.gis.service.impl;
|
|
|
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
-import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.http.HttpUtil;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.gis.YunDto;
|
|
|
+import com.gis.common.util.DateUtils;
|
|
|
+import com.gis.entity.dto.YunDto;
|
|
|
import com.gis.common.constant.CmdConstant;
|
|
|
import com.gis.common.constant.ConfigConstant;
|
|
|
import com.gis.common.constant.PathConstant;
|
|
@@ -19,7 +19,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.io.File;
|
|
|
-import java.util.Arrays;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -50,6 +49,9 @@ public class AliOssServiceImpl implements AliOssService {
|
|
|
@Override
|
|
|
public Result batchDownload(YunDto param) {
|
|
|
|
|
|
+ long startTime = System.currentTimeMillis();
|
|
|
+
|
|
|
+
|
|
|
String workId = param.getWorkId();
|
|
|
// 1.删除旧目录
|
|
|
fileUtils.del("/" + workId);
|
|
@@ -69,6 +71,9 @@ public class AliOssServiceImpl implements AliOssService {
|
|
|
// 6.压缩zip
|
|
|
zipWork(workId);
|
|
|
String outPath = configConstant.serverBasePath + "/download/" + workId +".zip";
|
|
|
+
|
|
|
+ DateUtils.expendTime(startTime);
|
|
|
+
|
|
|
return Result.success(outPath);
|
|
|
}
|
|
|
|