fix: 编辑计划任务和病毒扫描告警问题处理 (#7047)

Refs #7039
This commit is contained in:
2024-11-14 16:15:47 +08:00 committed by GitHub
parent 1858cb4df8
commit bfa667584a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 22 additions and 18 deletions

View File

@ -249,15 +249,17 @@ func (c *ClamService) Update(req dto.ClamUpdate) error {
if err := clamRepo.Update(req.ID, upMap); err != nil { if err := clamRepo.Update(req.ID, upMap); err != nil {
return err return err
} }
updateAlert := dto.CreateOrUpdateAlert{ if req.AlertCount != 0 {
AlertTitle: req.AlertTitle, updateAlert := dto.CreateOrUpdateAlert{
AlertType: "clams", AlertTitle: req.AlertTitle,
AlertCount: req.AlertCount, AlertType: "clams",
EntryID: clam.ID, AlertCount: req.AlertCount,
} EntryID: clam.ID,
err := xpack.UpdateAlert(updateAlert) }
if err != nil { err := xpack.UpdateAlert(updateAlert)
return err if err != nil {
return err
}
} }
return nil return nil
} }

View File

@ -316,15 +316,17 @@ func (u *CronjobService) Update(id uint, req dto.CronjobUpdate) error {
if err != nil { if err != nil {
return err return err
} }
updateAlert := dto.CreateOrUpdateAlert{ if req.AlertCount != 0 {
AlertTitle: req.AlertTitle, updateAlert := dto.CreateOrUpdateAlert{
AlertType: cronModel.Type, AlertTitle: req.AlertTitle,
AlertCount: req.AlertCount, AlertType: cronModel.Type,
EntryID: cronModel.ID, AlertCount: req.AlertCount,
} EntryID: cronModel.ID,
err = xpack.UpdateAlert(updateAlert) }
if err != nil { err = xpack.UpdateAlert(updateAlert)
return err if err != nil {
return err
}
} }
return nil return nil
} }