mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-04 00:10:25 +08:00
fix: sql执行记录根据关键词搜索问题修复等
This commit is contained in:
@@ -80,32 +80,26 @@ func (d *DataSyncTask) SaveTask(rc *req.Ctx) {
|
||||
func (d *DataSyncTask) DeleteTask(rc *req.Ctx) {
|
||||
taskId := rc.PathParam("taskId")
|
||||
rc.ReqParam = taskId
|
||||
ids := strings.Split(taskId, ",")
|
||||
|
||||
for _, v := range ids {
|
||||
for _, v := range strings.Split(taskId, ",") {
|
||||
biz.ErrIsNil(d.dataSyncTaskApp.Delete(rc.MetaCtx, cast.ToUint64(v)))
|
||||
}
|
||||
}
|
||||
|
||||
func (d *DataSyncTask) ChangeStatus(rc *req.Ctx) {
|
||||
form, task := req.BindJsonAndCopyTo[*form.DataSyncTaskStatusForm, *entity.DataSyncTask](rc)
|
||||
_ = d.dataSyncTaskApp.UpdateById(rc.MetaCtx, task)
|
||||
|
||||
if task.Status == entity.DataSyncTaskStatusEnable {
|
||||
task, err := d.dataSyncTaskApp.GetById(task.Id)
|
||||
biz.ErrIsNil(err, "task not found")
|
||||
d.dataSyncTaskApp.AddCronJob(rc.MetaCtx, task)
|
||||
} else {
|
||||
d.dataSyncTaskApp.RemoveCronJobById(task.Id)
|
||||
}
|
||||
// 记录请求日志
|
||||
form := req.BindJsonAndValid[*form.DataSyncTaskStatusForm](rc)
|
||||
rc.ReqParam = form
|
||||
|
||||
task, err := d.dataSyncTaskApp.GetById(form.Id)
|
||||
biz.ErrIsNil(err)
|
||||
task.Status = entity.DataSyncTaskStatus(form.Status)
|
||||
biz.ErrIsNil(d.dataSyncTaskApp.Save(rc.MetaCtx, task))
|
||||
}
|
||||
|
||||
func (d *DataSyncTask) Run(rc *req.Ctx) {
|
||||
taskId := d.getTaskId(rc)
|
||||
rc.ReqParam = taskId
|
||||
_ = d.dataSyncTaskApp.RunCronJob(rc.MetaCtx, taskId)
|
||||
biz.ErrIsNil(d.dataSyncTaskApp.Run(rc.MetaCtx, taskId))
|
||||
}
|
||||
|
||||
func (d *DataSyncTask) Stop(rc *req.Ctx) {
|
||||
|
||||
Reference in New Issue
Block a user