|
@@ -18,10 +18,7 @@ import com.fdkankan.model.utils.SceneUtil;
|
|
|
import com.fdkankan.scene.entity.SceneAsynOperLog;
|
|
|
import com.fdkankan.scene.entity.ScenePlus;
|
|
|
import com.fdkankan.scene.entity.ScenePlusExt;
|
|
|
-import com.fdkankan.scene.service.IRemovePortraitService;
|
|
|
-import com.fdkankan.scene.service.ISceneEditInfoService;
|
|
|
-import com.fdkankan.scene.service.IScenePlusExtService;
|
|
|
-import com.fdkankan.scene.service.IScenePlusService;
|
|
|
+import com.fdkankan.scene.service.*;
|
|
|
import com.fdkankan.scene.vo.UploadPanoramaVO;
|
|
|
import com.fdkankan.web.response.ResultData;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -48,6 +45,8 @@ public class RemovePortraitServiceImpl implements IRemovePortraitService {
|
|
|
private ISceneEditInfoService sceneEditInfoService;
|
|
|
@Resource
|
|
|
private FYunFileServiceInterface fYunFileService;
|
|
|
+ @Autowired
|
|
|
+ private ISceneAsynOperLogService sceneAsynOperLogService;
|
|
|
|
|
|
@Override
|
|
|
public void removePortrait(JSONObject param) throws Exception {
|
|
@@ -111,6 +110,10 @@ public class RemovePortraitServiceImpl implements IRemovePortraitService {
|
|
|
|
|
|
sceneEditInfoService.uploadPanoramaHandler(num,bucket,target,imgViewPath,new ArrayList<>(),targetImagesPath, "removePortrait");
|
|
|
scenePlus.setRemovePortrait(CommonOperStatus.SUCCESS.code());
|
|
|
+
|
|
|
+ //清除全景图异步操作记录,防止再次下载的时候请求到旧的压缩包
|
|
|
+ sceneAsynOperLogService.cleanLog(num, SceneAsynModuleType.UPLOAD_DOWNLOAD.code(), SceneAsynFuncType.PANORAMIC_IMAGE.code());
|
|
|
+
|
|
|
}catch (Exception e){
|
|
|
log.error("抹除人像失败,num:{}", num, e);
|
|
|
scenePlus.setRemovePortrait(CommonOperStatus.FAILD.code());
|