Commit eb7b190279b2d80bb323b56bdda22c1ca19ce826

Authored by 胡翰林
1 parent ad07fda2

调用分析接口

@@ -191,10 +191,20 @@ public class CaseController extends BaseController { @@ -191,10 +191,20 @@ public class CaseController extends BaseController {
191 executorService.execute(() -> { 191 executorService.execute(() -> {
192 try { 192 try {
193 if (StringUtils.isNotBlank(id)) { 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 } else { 198 } else {
196 List<Case> dataList = caseService.listUnAnalysis(); 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 } catch (Exception ex) { 210 } catch (Exception ex) {
@@ -202,10 +202,23 @@ public class WarningInstanceController extends BaseController { @@ -202,10 +202,23 @@ public class WarningInstanceController extends BaseController {
202 executorService.execute(() -> { 202 executorService.execute(() -> {
203 try { 203 try {
204 if (StringUtils.isNotBlank(id)) { 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 } else { 212 } else {
207 List<WarningInstance> dataList = warningInstanceService.listUnAnalysis(); 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 } catch (Exception ex) { 224 } catch (Exception ex) {