驱动器列表中返回是否已初始化信息

This commit is contained in:
赵俊
2021-05-30 17:39:40 +08:00
parent 695c03a530
commit 57aeb5771c
3 changed files with 36 additions and 1 deletions

View File

@@ -68,7 +68,10 @@ public class FileController {
*/
@GetMapping("/drive/list")
public ResultBean drives() {
return ResultBean.success(driveConfigService.listOnlyEnable());
List<DriveConfig> driveList = driveConfigService.listOnlyEnable();
boolean isInstall = systemConfigService.getIsInstall();
DriveListDTO driveListDTO = new DriveListDTO(driveList, isInstall);
return ResultBean.success(driveListDTO);
}
/**

View File

@@ -0,0 +1,21 @@
package im.zhaojun.zfile.model.dto;
import im.zhaojun.zfile.model.entity.DriveConfig;
import lombok.AllArgsConstructor;
import lombok.Data;
import java.util.List;
/**
* @author Zhao Jun
* 2021/5/26 15:17
*/
@Data
@AllArgsConstructor
public class DriveListDTO {
private List<DriveConfig> driveList;
private Boolean isInstall;
}

View File

@@ -1,6 +1,7 @@
package im.zhaojun.zfile.service;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.SecureUtil;
import im.zhaojun.zfile.cache.ZFileCache;
import im.zhaojun.zfile.exception.InvalidDriveException;
@@ -173,4 +174,14 @@ public class SystemConfigService {
return systemConfigDTO.getDomain();
}
/**
* 获取是否已安装初始化
*
* @return 是否已安装初始化
*/
public boolean getIsInstall() {
SystemConfigDTO systemConfigDTO = getSystemConfig();
return StrUtil.isNotEmpty(systemConfigDTO.getUsername());
}
}