|
@@ -1,18 +1,21 @@
|
|
|
package com.fdkankan.contro.mq.service.impl;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
-import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.core.util.ZipUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.fdkankan.common.constant.CommonSuccessStatus;
|
|
|
import com.fdkankan.contro.entity.ScenePlus;
|
|
|
import com.fdkankan.contro.entity.ScenePlusExt;
|
|
|
import com.fdkankan.contro.mq.service.IBuildSceneService;
|
|
|
-import com.fdkankan.contro.service.*;
|
|
|
+import com.fdkankan.contro.service.IBuildSceneDTService;
|
|
|
+import com.fdkankan.contro.service.IBuildService;
|
|
|
+import com.fdkankan.contro.service.IScenePlusExtService;
|
|
|
+import com.fdkankan.contro.service.IScenePlusService;
|
|
|
import com.fdkankan.fyun.config.FYunFileConfig;
|
|
|
import com.fdkankan.fyun.face.FYunFileServiceInterface;
|
|
|
import com.fdkankan.model.constants.ConstantFilePath;
|
|
|
import com.fdkankan.model.constants.UploadFilePath;
|
|
|
+import com.fdkankan.model.utils.CreateObjUtil;
|
|
|
import com.fdkankan.rabbitmq.bean.BuildSceneCallMessage;
|
|
|
import com.fdkankan.rabbitmq.bean.BuildSceneResultMqMessage;
|
|
|
import com.fdkankan.rabbitmq.util.RabbitMqProducer;
|
|
@@ -170,10 +173,8 @@ public class BuildE57SceneServiceImpl implements IBuildSceneService {
|
|
|
laserMqContent.put("status", CommonSuccessStatus.SUCCESS.code());
|
|
|
mqProducer.sendByWorkQueue(queueE57ModelingDone, laserMqContent);
|
|
|
|
|
|
- try {
|
|
|
- FileUtil.del(path);
|
|
|
- }catch (Exception e){
|
|
|
- log.error("删除计算目录失败,path:{}", path);
|
|
|
+ if(CollUtil.isEmpty(notDeleteNasNumList) || !notDeleteNasNumList.contains(num)){
|
|
|
+ CreateObjUtil.deleteFile(path.replace(ConstantFilePath.BUILD_MODEL_PATH, "/"));
|
|
|
}
|
|
|
|
|
|
log.info("e57场景计算结果处理结束,场景码:{}", num);
|