Browse Source

add offline queue3

xiewj 3 months ago
parent
commit
be72ebe494

+ 1 - 0
720yun_fd_base/gis_service/src/main/java/com/gis/service/WorkNavigationService.java

@@ -17,6 +17,7 @@ public interface WorkNavigationService extends IService<WorkNavigationEntity> {
     List<WorkNavigationEntity> selectScenes(String workId);
 
     List<WorkNavigationEntity> selectByWorkId(String workId);
+    List<WorkNavigationEntity> selectByWorkIdAndType(String workId,String type);
 
     void reSetFistSceneByWorkId(String workId);
 

+ 6 - 1
720yun_fd_base/gis_service/src/main/java/com/gis/service/impl/WorkNavigationServiceImpl.java

@@ -64,6 +64,11 @@ public class WorkNavigationServiceImpl extends ServiceImpl<WorkNavigationMapper,
     }
 
     @Override
+    public List<WorkNavigationEntity> selectByWorkIdAndType(String workId, String type) {
+        return this.list(new LambdaQueryWrapper<WorkNavigationEntity>().eq(WorkNavigationEntity::getWorkId, workId).eq(WorkNavigationEntity::getType,type));
+    }
+
+    @Override
     public void reSetFistSceneByWorkId(String workId) {
         this.update(new LambdaUpdateWrapper<WorkNavigationEntity>().set(WorkNavigationEntity::getIsFirstScene, 0).eq(WorkNavigationEntity::getWorkId, workId));
     }
@@ -91,7 +96,7 @@ public class WorkNavigationServiceImpl extends ServiceImpl<WorkNavigationMapper,
         if (Objects.isNull(workId)){
             return Collections.emptyList();
         }else {
-            return selectByWorkId(workId).stream().map(WorkNavigationEntity::getSceneCode).collect(Collectors.toList());
+            return selectByWorkIdAndType(workId,NavigationTypeEnum.FDKK.code()).stream().map(WorkNavigationEntity::getSceneCode).collect(Collectors.toList());
         }
     }
 }