优化代码
This commit is contained in:
parent
48ca408ef3
commit
b13f41f8ed
|
|
@ -69,7 +69,7 @@ public class FileBackLogServiceImpl extends ServiceImpl<FileBackupLogMapper, Fil
|
|||
fileBackLogVO.setBackStartTime(DateUtil.date(fileBackupLog.getStartTime()));
|
||||
fileBackLogVO.setBackEndTime(DateUtil.date(fileBackupLog.getEndTime()));
|
||||
fileBackLogVO.setDataOwn(map.get(fileBackupLog.getFileId()).getDataOwn());
|
||||
fileBackLogVO.setDataOwner(DataOwnEnum.getTypeByCode(map.get(fileBackupLog.getFileId()).getDataOwn()));
|
||||
fileBackLogVO.setDataOwner(DataOwnEnum.getEnumByCode(map.get(fileBackupLog.getFileId()).getDataOwn()).type);
|
||||
fileBackLogVO.setFilePath(paths.get(map.get(fileBackupLog.getFileId()).getFilePath()));
|
||||
list.add(fileBackLogVO);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -118,7 +118,7 @@ public class FileRecycleServiceImpl implements FileRecycleService {
|
|||
Map<String, String> filesPath = commonService.getFilesPath(filePaths);
|
||||
Map<String, String> userIdNameMap = getUserIdNameMap(records.stream().map(FileRecycleQueryVO::getUpdatedBy).toList());
|
||||
records.forEach(e -> {
|
||||
e.setDataOwner(DataOwnEnum.getTypeByCode(e.getDataOwn()));
|
||||
e.setDataOwner(DataOwnEnum.getEnumByCode(e.getDataOwn()).type);
|
||||
e.setFilePrjPath(filesPath.get(e.getFilePath()));
|
||||
e.setFileSizeShow(EleCommonUtil.convertFileSize(e.getFileSize()));
|
||||
e.setUserName(userIdNameMap.get(e.getUpdatedBy()));
|
||||
|
|
|
|||
|
|
@ -17,11 +17,13 @@ public enum DataOwnEnum {
|
|||
REPO_FILE(3, "库数据文件(文件夹)", "库数据");
|
||||
|
||||
private static final Map<Integer, Integer> FILE_PRJ_MAP = new HashMap<>();
|
||||
private static final Map<Integer, DataOwnEnum> CODE_ENUM = new HashMap<>();
|
||||
|
||||
static {
|
||||
FILE_PRJ_MAP.put(DataOwnEnum.SYS_FILE.code, DataOwnEnum.SYS_PRJ.code);
|
||||
FILE_PRJ_MAP.put(DataOwnEnum.USER_FILE.code, DataOwnEnum.USER_PRJ.code);
|
||||
FILE_PRJ_MAP.put(DataOwnEnum.REPO_FILE.code, DataOwnEnum.REPO_PRJ.code);
|
||||
addEnum();
|
||||
}
|
||||
|
||||
public final int code;
|
||||
|
|
@ -52,21 +54,14 @@ public enum DataOwnEnum {
|
|||
return code == REPO_FILE.code || code == REPO_PRJ.code;
|
||||
}
|
||||
|
||||
public static String getTypeByCode(int code) {
|
||||
for (DataOwnEnum e : DataOwnEnum.values()) {
|
||||
if (e.code == code) {
|
||||
return e.type;
|
||||
}
|
||||
}
|
||||
return "";
|
||||
public static DataOwnEnum getEnumByCode(int code) {
|
||||
return CODE_ENUM.getOrDefault(code, null);
|
||||
}
|
||||
|
||||
public static DataOwnEnum getEnumByCode(int code) {
|
||||
for (DataOwnEnum e : DataOwnEnum.values()) {
|
||||
if (e.code == code) {
|
||||
return e;
|
||||
private static void addEnum() {
|
||||
for (DataOwnEnum value : DataOwnEnum.values()) {
|
||||
CODE_ENUM.put(value.code, value);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue