mirror of
https://github.com/zfile-dev/zfile.git
synced 2025-04-19 05:34:52 +00:00
✨ 驱动器列表中返回是否已初始化信息
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
21
src/main/java/im/zhaojun/zfile/model/dto/DriveListDTO.java
Normal file
21
src/main/java/im/zhaojun/zfile/model/dto/DriveListDTO.java
Normal 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;
|
||||
|
||||
}
|
||||
@@ -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());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user