代码提交

This commit is contained in:
liang.chao 2025-09-17 13:31:43 +08:00
parent 2fc5e2216d
commit 8604f744f0
4 changed files with 8 additions and 6 deletions

View File

@ -89,10 +89,10 @@ public class FileManagementController extends BaseController {
@SysLog(title = "第四级档案信息", module = "档案管理->档案右侧列表", businessType = OperaType.QUERY, details = "第四级档案信息", logType = 1)
@RequiresPermissions("file:manage:query")
public TableDataInfo getFileManage(DaKyProFilesContentsDto dto) {
if (dto.getParentId() == 0) {
if (dto.getParentId().equals("0")) {
return getDataTable(new ArrayList<>());
} else {
Integer level = fileManageMapper.getLevelById(dto.getParentId().toString());
Integer level = fileManageMapper.getLevelById(dto.getParentId());
if (level == 4) {
startPage();
List<DaKyProFilesContentsDto> list = fileManageService.FileManage(dto);
@ -107,7 +107,7 @@ public class FileManagementController extends BaseController {
@PostMapping("addFileManageRight")
@SysLog(title = "新增右侧档案树", module = "档案管理->档案目录管理", businessType = OperaType.INSERT, details = "新增右侧档案树", logType = 1)
@RequiresPermissions("file:manage:add")
public R saveArchivalCatalogue(@RequestBody @Validated DaKyProFilesContentsVo dto) {
public R saveArchivalCatalogue(@RequestParam @Validated DaKyProFilesContentsVo dto) {
try {
if (dto.getParentId() == null) {
return R.fail("父级有误");

View File

@ -65,12 +65,12 @@ public class TreeBuilder {
// 第二步构建父子关系
for (DaKyProFilesContentsDto item : validList) {
Integer parentId = item.getParentId();
String parentId = item.getParentId();
// 如果 parent_id null则为根节点
if (parentId == null) {
roots.add(item);
} else {
DaKyProFilesContentsDto parent = map.get(parentId.toString());
DaKyProFilesContentsDto parent = map.get(parentId);
if (parent != null) {
parent.getChildren().add(item);
}

View File

@ -35,7 +35,7 @@ public class DaKyProFilesContentsDto {
* 父节点id
*/
@NotNull(message = "上级节点不能为空")
private Integer parentId;
private String parentId;
private String parentName;

View File

@ -57,6 +57,8 @@ public class FileManageServiceImpl implements FileManageService {
}
String uuid32 = UUID.randomUUID().toString().replace("-", "").toLowerCase();
dto.setId(uuid32);
dto.setDataSource("1");
dto.setIsUnique("1");
return R.ok(fileManageMapper.saveFileManage(dto));
}