标签排序修改
This commit is contained in:
+5
-1
@@ -352,7 +352,9 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
|
|||||||
for (int i = 0; i < geOrderNumList.size(); i++) {
|
for (int i = 0; i < geOrderNumList.size(); i++) {
|
||||||
if (geOrderNumList.size() == 1 || (geOrderNumList.size()==2 && geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() == 1)) {
|
if (geOrderNumList.size() == 1 || (geOrderNumList.size()==2 && geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() == 1)) {
|
||||||
break;
|
break;
|
||||||
} else if (geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() > 1) {
|
} else if(i+1 >= geOrderNumList.size()){
|
||||||
|
break;
|
||||||
|
}else if (geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() > 1) {
|
||||||
int deleteStart = geOrderNumList.get(i + 1).getSortOrder();
|
int deleteStart = geOrderNumList.get(i + 1).getSortOrder();
|
||||||
geOrderNumList = geOrderNumList.stream().filter(e -> e.getSortOrder() < deleteStart).collect(Collectors.toList());
|
geOrderNumList = geOrderNumList.stream().filter(e -> e.getSortOrder() < deleteStart).collect(Collectors.toList());
|
||||||
if(geOrderNumList.size()!=(i+1)) {
|
if(geOrderNumList.size()!=(i+1)) {
|
||||||
@@ -404,6 +406,8 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
|
|||||||
for (int i = 0; i < geOrderNumList.size(); i++) {
|
for (int i = 0; i < geOrderNumList.size(); i++) {
|
||||||
if (geOrderNumList.size() == 1 || (geOrderNumList.size() == 2 && geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() == 1)) {
|
if (geOrderNumList.size() == 1 || (geOrderNumList.size() == 2 && geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() == 1)) {
|
||||||
break;
|
break;
|
||||||
|
}else if(i+1 >= geOrderNumList.size()){
|
||||||
|
break;
|
||||||
} else if (geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() > 1) {
|
} else if (geOrderNumList.get(i + 1).getSortOrder() - geOrderNumList.get(i).getSortOrder() > 1) {
|
||||||
int deleteStart = geOrderNumList.get(i + 1).getSortOrder();
|
int deleteStart = geOrderNumList.get(i + 1).getSortOrder();
|
||||||
geOrderNumList = geOrderNumList.stream().filter(e -> e.getSortOrder() < deleteStart).collect(Collectors.toList());
|
geOrderNumList = geOrderNumList.stream().filter(e -> e.getSortOrder() < deleteStart).collect(Collectors.toList());
|
||||||
|
|||||||
Reference in New Issue
Block a user