Ver código fonte

getpage 2022/11/22

lwhhszx 2 anos atrás
pai
commit
8a0500803d

+ 2 - 0
PAS/src/main/java/cn/cslg/pas/controller/ProjectImportController.java

@@ -17,6 +17,7 @@ import io.swagger.v3.oas.annotations.Operation;
 import io.swagger.v3.oas.annotations.tags.Tag;
 import lombok.RequiredArgsConstructor;
 import org.springframework.context.annotation.Lazy;
+import org.springframework.scheduling.annotation.Async;
 import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
@@ -58,6 +59,7 @@ public class ProjectImportController {
 
     @PostMapping("sysPatent")
     @Operation(summary = "导入专利")
+    @Async("singleThreadAsyncTaskExecutor")
     public String importSysPatent(@RequestBody TaskParams taskParams) {
         return uploadPatentBatchService.uploadPatentBatchBro(taskParams);
 

+ 3 - 0
PAS/src/main/java/cn/cslg/pas/controller/ReportController.java

@@ -49,6 +49,9 @@ public class ReportController {
     public String deleteById(@RequestBody List<Integer> ids) {
         return Response.success(reportService.deleteById(ids));
     }
+
+
+
     @checkAuth(FunId = "/workspace/folder/analyticSystem/generateReport")
     @Permission(roles = {1})
     @PostMapping("add")

+ 1 - 1
PAS/src/main/java/cn/cslg/pas/service/UploadPatentBatchService.java

@@ -131,7 +131,7 @@ public class UploadPatentBatchService {
      * @name 解析配置文件
      * @description  uploadPatentBatch的兄弟方法
      */
-    @Async("singleThreadAsyncTaskExecutor")
+//    @Async("singleThreadAsyncTaskExecutor")
     public String  uploadPatentBatchBro(TaskParams params) {
         Integer total = params.getTotal();
         Integer index =params.getIndex();