Commit eb7b190279b2d80bb323b56bdda22c1ca19ce826

Authored by 胡翰林
1 parent ad07fda2

调用分析接口

... ... @@ -191,10 +191,20 @@ public class CaseController extends BaseController {
191 191 executorService.execute(() -> {
192 192 try {
193 193 if (StringUtils.isNotBlank(id)) {
194   - caseService.analysisByIds(Collections.singletonList(id));
  194 + Case data = caseService.load(id);
  195 + data.setAnalysisStatus(AnalysisStatusEnum.analysis);
  196 + caseService.update(data);
  197 + caseService.analysis(Collections.singletonList(data));
195 198 } else {
196 199 List<Case> dataList = caseService.listUnAnalysis();
197   - caseService.analysis(dataList);
  200 + if (CollectionUtils.isNotEmpty(dataList)) {
  201 + dataList.forEach(e -> {
  202 + e.setAnalysisStatus(AnalysisStatusEnum.analysis);
  203 + caseService.update(e);
  204 + });
  205 + caseService.analysis(dataList);
  206 + }
  207 +
198 208 }
199 209
200 210 } catch (Exception ex) {
... ...
... ... @@ -202,10 +202,23 @@ public class WarningInstanceController extends BaseController {
202 202 executorService.execute(() -> {
203 203 try {
204 204 if (StringUtils.isNotBlank(id)) {
205   - warningInstanceService.analysisByIds(Collections.singletonList(id));
  205 + WarningInstance data = warningInstanceService.load(id);
  206 + if (data != null) {
  207 + data.setAnalysisStatus(AnalysisStatusEnum.analysis);
  208 + warningInstanceService.update(data);
  209 + warningInstanceService.analysis(Collections.singletonList(data));
  210 + }
  211 +
206 212 } else {
207 213 List<WarningInstance> dataList = warningInstanceService.listUnAnalysis();
208   - warningInstanceService.analysis(dataList);
  214 + if (CollectionUtils.isNotEmpty(dataList)) {
  215 + dataList.forEach(e -> {
  216 + e.setAnalysisStatus(AnalysisStatusEnum.analysis);
  217 + warningInstanceService.update(e);
  218 + });
  219 + warningInstanceService.analysis(dataList);
  220 + }
  221 +
209 222 }
210 223
211 224 } catch (Exception ex) {
... ...