♻️ 错误处理优化

This commit is contained in:
naiba
2021-07-19 10:44:44 +08:00
parent aa5ac76442
commit 1e550c98ee
3 changed files with 5 additions and 12 deletions

View File

@@ -268,7 +268,9 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) {
err = dao.DB.Save(&cr).Error
}
}
if err == nil {
cr.CronID, err = dao.Cron.AddFunc(cr.Scheduler, dao.CronTrigger(cr))
}
if err != nil {
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,
@@ -277,15 +279,6 @@ func (ma *memberAPI) addOrEditCron(c *gin.Context) {
return
}
cr.CronID, err = dao.Cron.AddFunc(cr.Scheduler, dao.CronTrigger(cr))
if err != nil {
c.JSON(http.StatusOK, model.Response{
Code: http.StatusBadRequest,
Message: err.Error(),
})
return
}
dao.CronLock.Lock()
defer dao.CronLock.Unlock()
crOld := dao.Crons[cr.ID]