|
@@ -49,6 +49,8 @@ import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import java.util.Iterator;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
+import java.util.concurrent.ExecutorService;
|
|
|
|
+import java.util.concurrent.Executors;
|
|
|
|
|
|
/**
|
|
/**
|
|
* 规则组
|
|
* 规则组
|
|
@@ -71,6 +73,7 @@ public class RuleGroupController {
|
|
@Autowired
|
|
@Autowired
|
|
private IRuleTemplateService ruleTemplateService;
|
|
private IRuleTemplateService ruleTemplateService;
|
|
|
|
|
|
|
|
+ static ExecutorService executorService = Executors.newFixedThreadPool(10);
|
|
|
|
|
|
/**
|
|
/**
|
|
* 创建规则组
|
|
* 创建规则组
|
|
@@ -214,7 +217,7 @@ public class RuleGroupController {
|
|
public Result<RuleGroup> checkRulesByAccountId(Long accountId) {
|
|
public Result<RuleGroup> checkRulesByAccountId(Long accountId) {
|
|
Result<RuleGroup> result = new Result<>();
|
|
Result<RuleGroup> result = new Result<>();
|
|
try {
|
|
try {
|
|
- ruleGroupService.checkRulesByAccountId(accountId);
|
|
|
|
|
|
+ executorService.submit(() -> ruleGroupService.checkRulesByAccountId(accountId));
|
|
result.success("成功!");
|
|
result.success("成功!");
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
log.error(e.getMessage(), e);
|
|
log.error(e.getMessage(), e);
|