|
@@ -35,6 +35,7 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
import java.io.File;
|
|
|
+import java.util.Calendar;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
|
|
@@ -257,15 +258,16 @@ public class BuildObjServiceImpl implements IBuildSceneService {
|
|
|
}
|
|
|
|
|
|
ScenePlus scenePlus = scenePlusService.getScenePlusByNum(projectNum);
|
|
|
- if(!ObjectUtils.isEmpty(scenePlus)){
|
|
|
+ if(Objects.nonNull(scenePlus)){
|
|
|
LambdaUpdateWrapper<ScenePlus> plusUpdateWrapper = new LambdaUpdateWrapper<ScenePlus>()
|
|
|
.set(ScenePlus::getSceneStatus, -2).eq(ScenePlus::getNum, projectNum);
|
|
|
scenePlusService.update(plusUpdateWrapper);
|
|
|
+ ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(scenePlus.getId());
|
|
|
+ scenePlusExt.setAlgorithmTime(Calendar.getInstance().getTime());
|
|
|
|
|
|
if(this.modelKind.equals(ModelKind.THREE_D_TILE.code())
|
|
|
&& CollUtil.isNotEmpty(sdTilesSceneSourceList)
|
|
|
&& sdTilesSceneSourceList.contains(SceneSource.JG.code())){
|
|
|
- ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(scenePlus.getId());
|
|
|
scenePlusExt.setModelKind(ModelKind.THREE_D_TILE.code());
|
|
|
scenePlusExtService.updateById(scenePlusExt);
|
|
|
|