标签排序修改
This commit is contained in:
+1
-1
@@ -34,7 +34,7 @@
|
|||||||
</otherwise>
|
</otherwise>
|
||||||
</choose>
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
order by create_time desc
|
order by sort_order
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getFieldInfo" resultType="java.lang.String">
|
<select id="getFieldInfo" resultType="java.lang.String">
|
||||||
|
|||||||
+1
-1
@@ -166,6 +166,6 @@
|
|||||||
</choose>
|
</choose>
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
order by d.order_num desc
|
order by d.order_num
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
+2
@@ -378,6 +378,7 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
|
|||||||
} else {
|
} else {
|
||||||
queryWrapper.eq("pid", 0);
|
queryWrapper.eq("pid", 0);
|
||||||
}
|
}
|
||||||
|
if (list(queryWrapper).size() > 0) {
|
||||||
Integer orderNumData = list(queryWrapper).stream().filter(e -> e.getId().equals(sysCategory.getId()))
|
Integer orderNumData = list(queryWrapper).stream().filter(e -> e.getId().equals(sysCategory.getId()))
|
||||||
.map(e -> e.getSortOrder()).collect(Collectors.toList()).get(0);
|
.map(e -> e.getSortOrder()).collect(Collectors.toList()).get(0);
|
||||||
queryWrapper.eq("sort_order", inputOrderNum);
|
queryWrapper.eq("sort_order", inputOrderNum);
|
||||||
@@ -414,6 +415,7 @@ public class SysCategoryServiceImpl extends ServiceImpl<SysCategoryMapper, SysCa
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<SysCategory> queryPid(SysCategory sysCategory) {
|
public List<SysCategory> queryPid(SysCategory sysCategory) {
|
||||||
|
|||||||
+3
-1
@@ -65,7 +65,7 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
|
|||||||
queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0)
|
queryWrapper.eq("del_flag", CommonConstant.DEL_FLAG_0)
|
||||||
.eq("dict_id",sysDictItem.getDictId())
|
.eq("dict_id",sysDictItem.getDictId())
|
||||||
.eq("is_tag_dict",sysDictItem.getIsTagDict())
|
.eq("is_tag_dict",sysDictItem.getIsTagDict())
|
||||||
.orderByDesc("sort_order");
|
.orderByAsc("sort_order");
|
||||||
queryWrapper.eq("sort_order", inputOrderNum);
|
queryWrapper.eq("sort_order", inputOrderNum);
|
||||||
Integer orderNumCount = sysDictItemMapper.selectCount(queryWrapper);
|
Integer orderNumCount = sysDictItemMapper.selectCount(queryWrapper);
|
||||||
if (orderNumCount > 0) {//有重复展示顺序的,后面的号全+1
|
if (orderNumCount > 0) {//有重复展示顺序的,后面的号全+1
|
||||||
@@ -105,6 +105,7 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
|
|||||||
.eq("dict_id", sysDictItem.getDictId())
|
.eq("dict_id", sysDictItem.getDictId())
|
||||||
.eq("is_tag_dict", sysDictItem.getIsTagDict())
|
.eq("is_tag_dict", sysDictItem.getIsTagDict())
|
||||||
.orderByAsc("sort_order");
|
.orderByAsc("sort_order");
|
||||||
|
if (list(queryWrapper).size() > 0) {
|
||||||
Integer orderNumData = list(queryWrapper).stream().filter(e -> e.getId().equals(sysDictItem.getId()))
|
Integer orderNumData = list(queryWrapper).stream().filter(e -> e.getId().equals(sysDictItem.getId()))
|
||||||
.map(e -> e.getSortOrder()).collect(Collectors.toList()).get(0);
|
.map(e -> e.getSortOrder()).collect(Collectors.toList()).get(0);
|
||||||
queryWrapper.eq("sort_order", inputOrderNum);
|
queryWrapper.eq("sort_order", inputOrderNum);
|
||||||
@@ -136,3 +137,4 @@ public class SysDictItemServiceImpl extends ServiceImpl<SysDictItemMapper, SysDi
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user