lyhzzz 1 年之前
父節點
當前提交
1573117c1c
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      src/main/java/com/fdkankan/manage_jp/service/impl/SceneProServiceImpl.java

+ 11 - 0
src/main/java/com/fdkankan/manage_jp/service/impl/SceneProServiceImpl.java

@@ -352,6 +352,17 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
         // 获取最新的场景名称
         // 获取最新的场景名称
         JSONObject sceneInfo = laserService.getSceneByNum(num);
         JSONObject sceneInfo = laserService.getSceneByNum(num);
         if(sceneProEntity == null){
         if(sceneProEntity == null){
+            LambdaUpdateWrapper<ScenePlus> updateWrapper = new LambdaUpdateWrapper<>();
+            updateWrapper
+                    .set(ScenePlus::getSceneStatus, 0)
+                    .set(ScenePlus::getTitle, sceneInfo.getString("title"))
+                    .eq(ScenePlus::getNum, num);
+            scenePlusService.update(updateWrapper);
+            LambdaUpdateWrapper<ScenePlusExt> plusExtUpdateWrapper = new LambdaUpdateWrapper<>();
+            plusExtUpdateWrapper
+                    .set(ScenePlusExt::getIsObj, 1)
+                    .eq(ScenePlusExt::getPlusId, scenePlusEntity.getId());
+            scenePlusExtService.update(plusExtUpdateWrapper);
             sendMqMsg(num,scenePlusExt.getAlgorithm(),scenePlusExt.getBuildType(),scenePlusExt.getDataSource());
             sendMqMsg(num,scenePlusExt.getAlgorithm(),scenePlusExt.getBuildType(),scenePlusExt.getDataSource());
             return;
             return;
         }
         }