版权属于:
Java随笔记录
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
middleware.DB.Model(&model.ReportTask{}).Where("id in (?)", ids).Find(&m)
语句进行批量删除
- 前端传入定时任务相关信息,包括定时任务执行间隔,开始执行时间等参数
- 向pg中插入定时任务记录的同时,调用chronos的接口进行定时任务的创建
- 当定时任务到达预定执行时间时,chronos会根据pg中存入的url地址调用对应模块暴露的exec接口,进行任务的执行
middleware.DB.Where("id = (?)", task.ID).Delete(&m)
中delete操作需要在where条件之后,否则where条件不会生效p, err := paramsDealWith(c)
if err != nil {
errno.Abort(errno.ErrBind, err, c)
return
}
if p, err := paramsDealWith(c); err != nil {
errno.Abort(errno.ErrBind, err, c)
return
}
评论