lyhzzz 3 ngày trước cách đây
mục cha
commit
1a63b93676

+ 14 - 0
src/main/java/com/fdkankan/fusion/service/impl/SceneFileBuildServiceImpl.java

@@ -73,6 +73,20 @@ public class SceneFileBuildServiceImpl extends ServiceImpl<ISceneFileBuildMapper
 
     @Override
     public void updateTimeAndStatus(String sceneCode, int status, Date startTime, Date endTime, String buildType) {
+
+        LambdaQueryWrapper<SceneFileBuild> qr = Wrappers.lambdaQuery();
+        qr.eq(SceneFileBuild::getSceneNum, sceneCode);
+        qr.eq(SceneFileBuild::getBuildType, buildType);
+        List<SceneFileBuild> list = this.list(qr);
+        if(list.isEmpty()){
+            SceneFileBuild sceneFileBuild = new SceneFileBuild();
+            sceneFileBuild.setSceneNum(sceneCode);
+            sceneFileBuild.setBuildType(buildType);
+            sceneFileBuild.setBuildStatus(status);
+            this.save(sceneFileBuild);
+            return;
+        }
+
         LambdaUpdateWrapper<SceneFileBuild> wrapper = Wrappers.lambdaUpdate();
         wrapper.eq(SceneFileBuild::getSceneNum, sceneCode);
         wrapper.eq(SceneFileBuild::getBuildType, buildType);