diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CSCollectServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CSCollectServiceImpl.java index 0f1673d0..7556d4c4 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CSCollectServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/CSCollectServiceImpl.java @@ -122,7 +122,7 @@ public class CSCollectServiceImpl implements CSCollectService { CSAuthInfo csAuthInfo = getZSAuthInfoFromRedis(); List> hpcBindingFiles = buildHpcBindingFiles(taskParam, taskInfo); - JSONObject params = convertToJobRequest(clusterId, jobName, hpcBindingFiles, csAuthInfo.getUserId(), ntasks, nodes); + JSONObject params = convertToJobRequest(trainingTask.getTaskName(),clusterId, jobName, hpcBindingFiles, csAuthInfo.getUserId(), ntasks, nodes); String url = csUrl + "/jsm/v2/jobs/submit"; String res = HttpUtils.sendBodyPostWithToken(url, params, csAuthInfo.getToken()); @@ -215,7 +215,7 @@ public class CSCollectServiceImpl implements CSCollectService { * @param nodes 节点数 * @return 符合JSON串3结构的JSONObject */ - public JSONObject convertToJobRequest(String clusterId, String name, + public JSONObject convertToJobRequest(String taskName,String clusterId, String name, List> hpcBindingFiles, Integer userId, String ntasks, String nodes) { // 根对象 @@ -233,7 +233,7 @@ public class CSCollectServiceImpl implements CSCollectService { hpcJob.set("name", name); hpcJob.set("clusterId", clusterId); hpcJob.set("backend", "slurm"); - hpcJob.set("app", "specfem3d_globe"); + hpcJob.set("app", taskName); hpcJob.set("operateType", ""); // parameters 对象