Skip to content

Commit bfa6675

Browse files
authored
fix: 编辑计划任务和病毒扫描告警问题处理 (#7047)
Refs #7039
1 parent 1858cb4 commit bfa6675

File tree

2 files changed

+22
-18
lines changed

2 files changed

+22
-18
lines changed

backend/app/service/clam.go

+11-9
Original file line numberDiff line numberDiff line change
@@ -249,15 +249,17 @@ func (c *ClamService) Update(req dto.ClamUpdate) error {
249249
if err := clamRepo.Update(req.ID, upMap); err != nil {
250250
return err
251251
}
252-
updateAlert := dto.CreateOrUpdateAlert{
253-
AlertTitle: req.AlertTitle,
254-
AlertType: "clams",
255-
AlertCount: req.AlertCount,
256-
EntryID: clam.ID,
257-
}
258-
err := xpack.UpdateAlert(updateAlert)
259-
if err != nil {
260-
return err
252+
if req.AlertCount != 0 {
253+
updateAlert := dto.CreateOrUpdateAlert{
254+
AlertTitle: req.AlertTitle,
255+
AlertType: "clams",
256+
AlertCount: req.AlertCount,
257+
EntryID: clam.ID,
258+
}
259+
err := xpack.UpdateAlert(updateAlert)
260+
if err != nil {
261+
return err
262+
}
261263
}
262264
return nil
263265
}

backend/app/service/cronjob.go

+11-9
Original file line numberDiff line numberDiff line change
@@ -316,15 +316,17 @@ func (u *CronjobService) Update(id uint, req dto.CronjobUpdate) error {
316316
if err != nil {
317317
return err
318318
}
319-
updateAlert := dto.CreateOrUpdateAlert{
320-
AlertTitle: req.AlertTitle,
321-
AlertType: cronModel.Type,
322-
AlertCount: req.AlertCount,
323-
EntryID: cronModel.ID,
324-
}
325-
err = xpack.UpdateAlert(updateAlert)
326-
if err != nil {
327-
return err
319+
if req.AlertCount != 0 {
320+
updateAlert := dto.CreateOrUpdateAlert{
321+
AlertTitle: req.AlertTitle,
322+
AlertType: cronModel.Type,
323+
AlertCount: req.AlertCount,
324+
EntryID: cronModel.ID,
325+
}
326+
err = xpack.UpdateAlert(updateAlert)
327+
if err != nil {
328+
return err
329+
}
328330
}
329331
return nil
330332
}

0 commit comments

Comments
 (0)