beetlsql3-dev
Mlxa0324
parent 6efe10c510
commit 3b1d450c2a

@ -436,11 +436,11 @@ public class ResourcesInfoService extends CoreBaseService<ResourcesInfo>{
.select();
// 自身ID是否存在
boolean hasSelf = allElement.stream().anyMatch(item -> item.getCourseInfoId().equals(id));
boolean hasSelf = allElement.stream().anyMatch(item -> item.getResourcesInfoId().equals(id));
// 是否有左元素
boolean hasLeft = allElement.stream().anyMatch(item -> item.getCourseInfoId().equals(leftId));
boolean hasLeft = allElement.stream().anyMatch(item -> item.getResourcesInfoId().equals(leftId));
// 是否有元素
boolean hasRight = allElement.stream().anyMatch(item -> item.getCourseInfoId().equals(rightId));
boolean hasRight = allElement.stream().anyMatch(item -> item.getResourcesInfoId().equals(rightId));
// 断言
Assert.isTrue(hasSelf, "未查询到要移动的元素!");
@ -448,13 +448,13 @@ public class ResourcesInfoService extends CoreBaseService<ResourcesInfo>{
// 自身元素
ResourcesInfo selfElement = allElement.stream()
.filter(item -> item.getCourseInfoId().equals(id)).findFirst().get();
.filter(item -> item.getResourcesInfoId().equals(id)).findFirst().get();
// 左侧元素
ResourcesInfo leftElement = allElement.stream()
.filter(item -> item.getCourseInfoId().equals(leftId)).findFirst().orElse(null);
.filter(item -> item.getResourcesInfoId().equals(leftId)).findFirst().orElse(null);
// 右侧元素
ResourcesInfo rightElement = allElement.stream()
.filter(item -> item.getCourseInfoId().equals(rightId)).findFirst().orElse(null);
.filter(item -> item.getResourcesInfoId().equals(rightId)).findFirst().orElse(null);
// 定义排序值
BigDecimal clacedOrder = null;

Loading…
Cancel
Save