训练模型

This commit is contained in:
2025-10-27 19:51:33 +08:00
parent 75edd1de7d
commit 10f2a04aad
3 changed files with 8 additions and 5 deletions

View File

@@ -35,7 +35,7 @@ public class SimulationTaskResultCurveResp {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createTime;
//文件大小
@Schema(description = "文件大小")
private Long fileSize;
//格式化后的文件大小
@Schema(description = "格式化后的文件大小")
private String formatFileSize;
}

View File

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.sdm.common.common.SdmResponse;
import com.sdm.common.utils.FileSizeUtils;
import com.sdm.common.utils.PageUtils;
import com.sdm.data.model.entity.FileMetadataInfo;
import com.sdm.data.model.req.GetSimulationTaskFileReq;
@@ -20,6 +21,7 @@ import org.springframework.stereotype.Service;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.InputStreamReader;
import java.math.BigDecimal;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
@@ -55,6 +57,7 @@ public class DataAnalysisServiceImpl implements IDataAnalysisService {
List<SimulationTaskResultCurveResp> taskResultCurveResps = simulationTaskFileMetadataInfos.stream().map(simulationTaskFile -> {
SimulationTaskResultCurveResp taskResultCurveResp = new SimulationTaskResultCurveResp();
BeanUtils.copyProperties(simulationTaskFile, taskResultCurveResp);
taskResultCurveResp.setFormatFileSize(FileSizeUtils.formatFileSize(BigDecimal.valueOf(simulationTaskFile.getFileSize())));
return taskResultCurveResp;
}).toList();
return PageUtils.getJsonObjectSdmResponse(taskResultCurveResps,pageInfo);

View File

@@ -339,7 +339,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
// mysql数据库批量删除文件信息
LambdaQueryWrapper<FileMetadataInfo> fileMetaDataQuery = new LambdaQueryWrapper<>();
fileMetaDataQuery.select(FileMetadataInfo::getId).likeRight(FileMetadataInfo::getObjectKey, dirMinioObjectKey);
List<Integer> deleteFileIdList = fileMetadataInfoService.listObjs(fileMetaDataQuery, obj -> (Integer) obj);
List<Integer> deleteFileIdList = fileMetadataInfoService.listObjs(fileMetaDataQuery, id -> (Integer) id);
fileMetadataInfoService.removeByIds(deleteFileIdList);
fileMetadataExtensionService.lambdaUpdate().in(FileMetadataExtension::getTFilemetaId, deleteFileIdList).remove();
@@ -351,7 +351,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
} catch (Exception e) {
log.error("删除目录失败", e);
// 重新抛出异常,确保事务回滚
throw new RuntimeException("创建子目录失败: " + e.getMessage(), e);
throw new RuntimeException("删除目录失败: " + e.getMessage(), e);
}
return SdmResponse.success("删除成功");
}