diff --git a/common/script/pom.xml b/common/script/pom.xml
index f0da15d..95eaf74 100644
--- a/common/script/pom.xml
+++ b/common/script/pom.xml
@@ -27,10 +27,6 @@
com.thing.common
util
-
- com.thing.common
- core
-
org.javadelight
delight-nashorn-sandbox
@@ -55,6 +51,10 @@
com.thing.common
tskv
+
+ com.google.guava
+ guava
+
\ No newline at end of file
diff --git a/modules/dequeue/src/main/java/com/thing/queue/DefaultCoreConsumerService.java b/modules/dequeue/src/main/java/com/thing/queue/DefaultCoreConsumerService.java
index 8f11eec..ce372e0 100644
--- a/modules/dequeue/src/main/java/com/thing/queue/DefaultCoreConsumerService.java
+++ b/modules/dequeue/src/main/java/com/thing/queue/DefaultCoreConsumerService.java
@@ -285,6 +285,7 @@ public class DefaultCoreConsumerService extends AbstractConsumerService resList = Lists.newArrayList();
if(toSourceEntity.getSort()<=sort){
- sourceOtherEntities.stream().filter(s -> s.getSort() < sort)
- .sorted(Comparator.comparing(IotThingSourceEntity::getSort))
+ List list = sourceOtherEntities.stream().filter(s -> s.getSort() < sort).toList();
+ list.stream().sorted(Comparator.comparing(IotThingSourceEntity::getSort))
.forEach(s -> s.setSort(aLong.incrementAndGet()));
+ resList.addAll(list);
sourceEntity.setSort(aLong.incrementAndGet());
- mapper.update(sourceEntity);
- sourceOtherEntities.stream()
+ resList.add(sourceEntity);
+ List list1 = sourceOtherEntities.stream().filter(s -> s.getSort() >= sort).toList();
+ list1.stream()
.sorted(Comparator.comparing(IotThingSourceEntity::getSort))
- .filter(s -> s.getSort() >= sort).forEach(s -> s.setSort(aLong.incrementAndGet()));
+ .forEach(s -> s.setSort(aLong.incrementAndGet()));
+ resList.addAll(list1);
}else{
List list = sourceOtherEntities.stream().filter(s -> s.getSort() <= sort).toList();
list.stream().sorted(Comparator.comparing(IotThingSourceEntity::getSort))
diff --git a/modules/thing/src/main/java/com/thing/thing/cache/service/ThingCache.java b/modules/thing/src/main/java/com/thing/thing/cache/service/ThingCache.java
index b816449..ec4321e 100644
--- a/modules/thing/src/main/java/com/thing/thing/cache/service/ThingCache.java
+++ b/modules/thing/src/main/java/com/thing/thing/cache/service/ThingCache.java
@@ -158,7 +158,7 @@ public final class ThingCache {
public void printStats() {
thingMap.forEach((topic, queue) -> {
- log.info("---dataMap-内存主题:{}----->数据量:{}------{}", topic, queue.size(), queue);
+ log.info("---dataMap-内存主题:{}----->数据量:{}", topic, queue.size());
});
}
diff --git a/modules/thing/src/main/java/com/thing/thing/dict/service/impl/IotThingDictServiceImpl.java b/modules/thing/src/main/java/com/thing/thing/dict/service/impl/IotThingDictServiceImpl.java
index 1a72938..702c9b2 100644
--- a/modules/thing/src/main/java/com/thing/thing/dict/service/impl/IotThingDictServiceImpl.java
+++ b/modules/thing/src/main/java/com/thing/thing/dict/service/impl/IotThingDictServiceImpl.java
@@ -404,14 +404,18 @@ public class IotThingDictServiceImpl extends BaseServiceImpl resList = Lists.newArrayList();
if(toDictEntity.getSort()<=sort){
- iotThingDictEntities.stream().filter(s -> s.getSort() < sort)
+ List list = iotThingDictEntities.stream().filter(s -> s.getSort() < sort).toList();
+ list.stream()
.sorted(Comparator.comparing(IotThingDictEntity::getSort))
.forEach(s -> s.setSort(aLong.incrementAndGet()));
+ resList.addAll(list);
iotThingDictEntity.setSort(aLong.incrementAndGet());
- mapper.update(iotThingDictEntity);
- iotThingDictEntities.stream()
+ resList.add(iotThingDictEntity);
+ List list1 = iotThingDictEntities.stream().filter(s -> s.getSort() >= sort).toList();
+ list1.stream()
.sorted(Comparator.comparing(IotThingDictEntity::getSort))
- .filter(s -> s.getSort() >= sort).forEach(s -> s.setSort(aLong.incrementAndGet()));
+ .forEach(s -> s.setSort(aLong.incrementAndGet()));
+ resList.addAll(list1);
}else{
List list = iotThingDictEntities.stream().filter(s -> s.getSort() <= sort).toList();
list.stream().sorted(Comparator.comparing(IotThingDictEntity::getSort))