|
@@ -15,10 +15,12 @@ import com.fdkankan.platform.api.feign.PlatformGoodsClient;
|
|
|
import com.fdkankan.platform.api.feign.PlatformUserClient;
|
|
|
import com.fdkankan.platform.api.vo.CameraDetail;
|
|
|
import com.fdkankan.platform.api.vo.UserIncrement;
|
|
|
+import com.fdkankan.scene.entity.SceneEditControls;
|
|
|
import com.fdkankan.scene.entity.SceneEditInfo;
|
|
|
import com.fdkankan.scene.entity.SceneFileBuild;
|
|
|
import com.fdkankan.scene.entity.ScenePro;
|
|
|
import com.fdkankan.scene.entity.SceneProExt;
|
|
|
+import com.fdkankan.scene.service.ISceneEditControlsService;
|
|
|
import com.fdkankan.scene.service.ISceneEditInfoService;
|
|
|
import com.fdkankan.scene.service.ISceneFileBuildService;
|
|
|
import com.fdkankan.scene.service.ISceneProExtService;
|
|
@@ -73,6 +75,8 @@ public class BuildSceneResultMQListener implements RocketMQListener<String> {
|
|
|
PlatformUserClient platformUserClient;
|
|
|
@Autowired
|
|
|
ISceneEditInfoService sceneEditInfoService;
|
|
|
+ @Autowired
|
|
|
+ ISceneEditControlsService sceneEditControlsService;
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -164,10 +168,20 @@ public class BuildSceneResultMQListener implements RocketMQListener<String> {
|
|
|
sceneProExtService.updateById(sceneProExt);
|
|
|
|
|
|
SceneEditInfo sceneEditInfo = sceneEditInfoService.getBySceneProId(scenePro.getId());
|
|
|
+ SceneEditControls sceneEditControls = null;
|
|
|
if(sceneEditInfo == null){
|
|
|
sceneEditInfo = new SceneEditInfo();
|
|
|
sceneEditInfo.setSceneProId(scenePro.getId());
|
|
|
+ sceneEditInfo.setDescription(scenePro.getSceneDec());
|
|
|
+ sceneEditInfo.setTitle(scenePro.getSceneName());
|
|
|
sceneEditInfoService.save(sceneEditInfo);
|
|
|
+ }else{
|
|
|
+ sceneEditControls = sceneEditControlsService.getBySceneEditId(sceneEditInfo.getId());
|
|
|
+ }
|
|
|
+ if(sceneEditControls == null){
|
|
|
+ sceneEditControls = new SceneEditControls();
|
|
|
+ sceneEditControls.setEditInfoId(sceneEditInfo.getId());
|
|
|
+ sceneEditControlsService.save(sceneEditControls);
|
|
|
}
|
|
|
}
|
|
|
|