diff --git a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/ExecutionCenter.java b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/ExecutionCenter.java index b756ca8a2..3193cdb70 100644 --- a/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/ExecutionCenter.java +++ b/pqs-prepare/prepare-boot/src/main/java/com/njcn/prepare/ExecutionCenter.java @@ -28,6 +28,7 @@ import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections.CollectionUtils; +import org.springframework.scheduling.annotation.Async; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -110,6 +111,7 @@ public class ExecutionCenter extends BaseController { @OperateInfo(info = LogEnum.BUSINESS_COMMON) @ApiOperation("监测点算法执行链") @PostMapping("/measurementPointExecutor") + @Async("asyncExecutor") public void measurementPointExecutor(@RequestBody BaseParam baseParam) { String methodDescribe = getMethodDescribe("measurementPointExecutor"); //手动判断参数是否合法, @@ -144,6 +146,7 @@ public class ExecutionCenter extends BaseController { @OperateInfo(info = LogEnum.BUSINESS_COMMON) @ApiOperation("单位监测点算法执行链") @PostMapping("/orgPointExecutor") + @Async("asyncExecutor") public void orgPointExecutor(@RequestBody BaseParam baseParam) { String methodDescribe = getMethodDescribe("OrgPointExecutor"); //手动判断参数是否合法, @@ -182,6 +185,7 @@ public class ExecutionCenter extends BaseController { @OperateInfo(info = LogEnum.BUSINESS_COMMON) @ApiOperation("变电站算法执行链") @PostMapping("/substationExecutor") + @Async("asyncExecutor") public void substationExecutor(@RequestBody BaseParam baseParam) { String methodDescribe = getMethodDescribe("substationExecutor"); //手动判断参数是否合法,