|
@@ -5,6 +5,7 @@ import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.ZipUtil;
|
|
import cn.hutool.core.util.ZipUtil;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
import com.fdkankan.common.util.CmdUtils;
|
|
import com.fdkankan.common.util.CmdUtils;
|
|
import com.fdkankan.common.util.FileUtils;
|
|
import com.fdkankan.common.util.FileUtils;
|
|
import com.fdkankan.download.constant.ScrbCanstant;
|
|
import com.fdkankan.download.constant.ScrbCanstant;
|
|
@@ -40,14 +41,15 @@ public class ScrbServiceImpl implements IScrbService {
|
|
private ISceneEditControlsService sceneEditControlsService;
|
|
private ISceneEditControlsService sceneEditControlsService;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
- public void syncScene(String num) throws Exception {
|
|
|
|
|
|
+ public void syncScene(JSONObject param) throws Exception {
|
|
|
|
|
|
|
|
+ String num = param.getString("num");
|
|
String basePath = "/mnt/scrb/";
|
|
String basePath = "/mnt/scrb/";
|
|
String zipPath = basePath + num + ".zip";
|
|
String zipPath = basePath + num + ".zip";
|
|
String scenePath = basePath + "num/";
|
|
String scenePath = basePath + "num/";
|
|
|
|
|
|
//下载zip包、解压
|
|
//下载zip包、解压
|
|
- String key = String.format(ScrbCanstant.ObsCanstant.scene_zip_key, num);
|
|
|
|
|
|
+ String key = param.getString("key");
|
|
fYunFileService.downloadFile(key, zipPath);
|
|
fYunFileService.downloadFile(key, zipPath);
|
|
ZipUtil.unzip(zipPath, basePath);
|
|
ZipUtil.unzip(zipPath, basePath);
|
|
|
|
|