Parcourir la source

Merge branch 'dev_lsk_taskDisplay' of www/taais into develop

Sk18834839360 il y a 9 mois
Parent
commit
4480da88d4

+ 23 - 0
taais-modules/taais-biz/src/main/java/com/taais/biz/controller/TargetIdentificationSubtaskDetailsController.java

@@ -1,14 +1,18 @@
 package com.taais.biz.controller;
 
+import java.io.File;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 
 import com.taais.biz.constant.BizConstant;
 import com.taais.biz.domain.TargetIdentificationSubtaskDetails;
 import com.taais.biz.service.impl.TargetIdentificationSubtaskServiceImpl;
+import com.taais.common.core.utils.StringUtils;
 import lombok.RequiredArgsConstructor;
 import jakarta.servlet.http.HttpServletResponse;
 import cn.dev33.satoken.annotation.SaCheckPermission;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.validation.annotation.Validated;
 import com.taais.common.core.core.domain.CommonResult;
@@ -128,4 +132,23 @@ public class TargetIdentificationSubtaskDetailsController extends BaseController
             return CommonResult.fail(e.getMessage());
         }
     }
+
+    @Value("${taais.profile}")
+    private String profile;
+
+    @GetMapping("/getImgList")
+    public CommonResult<List<String>> getImgList(String taskId, String subPath) {
+        String path = profile + "/task/" + taskId;
+        if (StringUtils.isNotEmpty(subPath)) {
+            path += "/" + subPath;
+        }
+        System.out.println("path is : " + path);
+        File file = new File( path );
+        File[] files = file.listFiles();
+        List<String> res = new ArrayList<>();
+        for (File _file: files) {
+            res.add(_file.getName());
+        }
+        return CommonResult.success(res);
+    }
 }

+ 0 - 1
taais-modules/taais-biz/src/main/java/com/taais/biz/service/impl/TargetIdentificationSubtaskServiceImpl.java

@@ -191,7 +191,6 @@ public class TargetIdentificationSubtaskServiceImpl extends BaseServiceImpl<Targ
      * 执行子任务详情
      * @param detail
      */
-    // todo 20240903-对接接口
     private void doProcessSubTaskDetail(TargetIdentificationSubtaskDetailsBo detail) {
         final String MINI_PREFIX = "/task";
         Long algorithmId = null;