|
|
|
@ -50,7 +50,7 @@ public class CalcExecuteHandler { |
|
|
|
* |
|
|
|
* @param request 计算请求 |
|
|
|
*/ |
|
|
|
public void handleCalculate(ExecuteCalcRequest request) { |
|
|
|
public void handleCalculate(ExecuteCalcRequest request,List<Long> ids) { |
|
|
|
long calcStart = System.currentTimeMillis(); |
|
|
|
// 清理过期日志:7天 |
|
|
|
calcLogService.clearExpiredCalculatedLog(); |
|
|
|
@ -59,6 +59,9 @@ public class CalcExecuteHandler { |
|
|
|
if (CollectionUtils.isEmpty(targetConfigs)) { |
|
|
|
return; |
|
|
|
} |
|
|
|
if(!CollectionUtils.isEmpty(ids)){ |
|
|
|
targetConfigs = targetConfigs.stream().filter(config -> ids.contains(config.getId())).toList(); |
|
|
|
} |
|
|
|
// 按照结果对象的id分组 |
|
|
|
Map<Long, CalcTargetConfigDTO> configMap = |
|
|
|
targetConfigs.stream() |
|
|
|
|