代码提交
This commit is contained in:
parent
73d0e54a58
commit
b50ae31537
|
|
@ -114,7 +114,7 @@ public class FileManagementController extends BaseController {
|
|||
if (dto.getParentId().equals("0")) {
|
||||
return getDataTable(new ArrayList<>());
|
||||
} else {
|
||||
Integer level = fileManageMapper.getLevelById(dto.getParentId());
|
||||
Integer level = fileManageMapper.getLevelById(dto);
|
||||
if (level == 4) {
|
||||
startPage();
|
||||
List<DaKyProFilesContentsDto> list = fileManageService.FileManage(dto);
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ public class TreeBuilder {
|
|||
for (ArchivalCatalogueDto item : validList) {
|
||||
Integer parentId = item.getParentId();
|
||||
// 如果 parent_id 为 null,则为根节点
|
||||
if (parentId == null) {
|
||||
if (parentId == null || parentId.equals("") || parentId.equals("0")) {
|
||||
roots.add(item);
|
||||
} else {
|
||||
ArchivalCatalogueDto parent = map.get(parentId);
|
||||
|
|
@ -68,7 +68,7 @@ public class TreeBuilder {
|
|||
for (DaKyProFilesContentsDto item : validList) {
|
||||
String parentId = item.getParentId();
|
||||
// 如果 parent_id 为 null,则为根节点
|
||||
if (parentId == null) {
|
||||
if (parentId == null || parentId.equals("") || parentId.equals("0")) {
|
||||
roots.add(item);
|
||||
} else {
|
||||
DaKyProFilesContentsDto parent = map.get(parentId);
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public interface FileManageMapper {
|
|||
|
||||
Integer updateIntegrityStatus(DaKyProFilesContentsDto dto);
|
||||
|
||||
Integer getLevelById(String id);
|
||||
Integer getLevelById(DaKyProFilesContentsDto dto);
|
||||
|
||||
Integer getMaxSort(DaKyProFilesContentsDto dto);
|
||||
|
||||
|
|
|
|||
|
|
@ -112,7 +112,8 @@ public class FileManageServiceImpl implements FileManageService {
|
|||
List<DaKyProFilesContentsDto> list = fileManageMapper.list(daKyProFilesContentsDto);
|
||||
list.removeIf(dto -> "0".equals(dto.getIsUnique()) && dto.getLevel() != 1);
|
||||
if (daKyProFilesContentsDto.getId() != null) {
|
||||
Integer level = fileManageMapper.getLevelById(daKyProFilesContentsDto.getId());
|
||||
daKyProFilesContentsDto.setParentId(daKyProFilesContentsDto.getId());
|
||||
Integer level = fileManageMapper.getLevelById(daKyProFilesContentsDto);
|
||||
for (Iterator<DaKyProFilesContentsDto> it = list.iterator(); it.hasNext(); ) {
|
||||
DaKyProFilesContentsDto item = it.next();
|
||||
if (level <= item.getLevel()) {
|
||||
|
|
|
|||
|
|
@ -214,7 +214,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||
FROM
|
||||
da_ky_pro_files_contents dkp
|
||||
WHERE
|
||||
dkp.id = #{id}
|
||||
dkp.id = #{parentId} and dkp.pro_id = #{proId}
|
||||
</select>
|
||||
<select id="getSortById" resultType="java.lang.Integer">
|
||||
SELECT
|
||||
|
|
|
|||
Loading…
Reference in New Issue