|
@@ -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) {
|