|
@@ -345,6 +345,7 @@ public class SceneOfflinePackagePushServiceImpl extends ServiceImpl<SceneOffline
|
|
String cmd = "cd " + dirPath + " && zip -r " + volumeName + " " + num + " -s 500M";
|
|
String cmd = "cd " + dirPath + " && zip -r " + volumeName + " " + num + " -s 500M";
|
|
log.info("压缩命令:{}", cmd);
|
|
log.info("压缩命令:{}", cmd);
|
|
CmdUtils.callLineSh(cmd, 200);
|
|
CmdUtils.callLineSh(cmd, 200);
|
|
|
|
+ log.info("分卷压缩完成");
|
|
|
|
|
|
List<String> fileList = FileUtil.listFileNames(zipDir);
|
|
List<String> fileList = FileUtil.listFileNames(zipDir);
|
|
if(CollUtil.isEmpty(fileList)){
|
|
if(CollUtil.isEmpty(fileList)){
|
|
@@ -352,14 +353,17 @@ public class SceneOfflinePackagePushServiceImpl extends ServiceImpl<SceneOffline
|
|
}
|
|
}
|
|
|
|
|
|
String id = UUID.fastUUID().toString();
|
|
String id = UUID.fastUUID().toString();
|
|
|
|
+ int index = 1;
|
|
for (String file : fileList) {
|
|
for (String file : fileList) {
|
|
Map<String, Object> params = new HashMap<>();
|
|
Map<String, Object> params = new HashMap<>();
|
|
params.put("id", id);
|
|
params.put("id", id);
|
|
params.put("action", "upload");
|
|
params.put("action", "upload");
|
|
params.put("fileName", file);
|
|
params.put("fileName", file);
|
|
params.put("file", FileUtil.file(zipDir.concat(file)));
|
|
params.put("file", FileUtil.file(zipDir.concat(file)));
|
|
|
|
+ log.info("开发发送第{}个压缩包", index);
|
|
String post = HttpUtil.post(push.getDestUrl(), params, 60 * 60 * 1000);
|
|
String post = HttpUtil.post(push.getDestUrl(), params, 60 * 60 * 1000);
|
|
- log.info("场景推送成功,接收端返回结果:{}", post);
|
|
|
|
|
|
+ log.info("第{}个场景推送成功,接收端返回结果:{}", index, post);
|
|
|
|
+ ++index;
|
|
}
|
|
}
|
|
|
|
|
|
ScenePlus scenePlus = scenePlusService.getByNum(num);
|
|
ScenePlus scenePlus = scenePlusService.getByNum(num);
|