|
@@ -303,9 +303,11 @@ public class ProjectConsumer {
|
|
public void cacheProject(ProjectMessageDTO projectMessageDTO) {
|
|
public void cacheProject(ProjectMessageDTO projectMessageDTO) {
|
|
log.info("判断用户是否拥有可分配资源:" + projectMessageDTO);
|
|
log.info("判断用户是否拥有可分配资源:" + projectMessageDTO);
|
|
//1 读取 kafka 的 project 信息
|
|
//1 读取 kafka 的 project 信息
|
|
|
|
+ final String modelType = projectMessageDTO.getModelType();
|
|
String projectId = projectMessageDTO.getProjectId(); // 手动执行项目 id 或 自动执行子项目 id
|
|
String projectId = projectMessageDTO.getProjectId(); // 手动执行项目 id 或 自动执行子项目 id
|
|
long parallelism = projectMessageDTO.getParallelism(); // 项目并行度
|
|
long parallelism = projectMessageDTO.getParallelism(); // 项目并行度
|
|
String projectType = projectMessageDTO.getType(); // 项目类型
|
|
String projectType = projectMessageDTO.getType(); // 项目类型
|
|
|
|
+ String projectPath = linuxTempPath + "project/" + projectId + "/";
|
|
//2 根据 projectId 获取创建用户 id
|
|
//2 根据 projectId 获取创建用户 id
|
|
String userId;
|
|
String userId;
|
|
if (DictConstants.PROJECT_TYPE_MANUAL.equals(projectType)) {
|
|
if (DictConstants.PROJECT_TYPE_MANUAL.equals(projectType)) {
|
|
@@ -404,7 +406,7 @@ public class ProjectConsumer {
|
|
String algorithmId = projectMessageDTO.getAlgorithmId(); // 算法 id
|
|
String algorithmId = projectMessageDTO.getAlgorithmId(); // 算法 id
|
|
String projectPath = linuxTempPath + "project/" + projectId + "/";
|
|
String projectPath = linuxTempPath + "project/" + projectId + "/";
|
|
// -------------------------------- 1 获取任务 json 列表 --------------------------------
|
|
// -------------------------------- 1 获取任务 json 列表 --------------------------------
|
|
- List<String> taskJsonList = FileUtil.listAbsolutePathByTypeAndLength(projectPath, "json", 37);
|
|
|
|
|
|
+ List<String> taskJsonList = FileUtil.listAbsolutePathByTypeAndLength(projectPath, "json", (StringUtil.getRandomUUID()+".json").length());
|
|
int taskTotal = taskJsonList.size();
|
|
int taskTotal = taskJsonList.size();
|
|
projectMessageDTO.setTaskTotal(taskTotal);
|
|
projectMessageDTO.setTaskTotal(taskTotal);
|
|
projectMessageDTO.setTaskCompleted(0);
|
|
projectMessageDTO.setTaskCompleted(0);
|