mirror of
				https://gitee.com/dromara/mayfly-go
				synced 2025-11-04 00:10:25 +08:00 
			
		
		
		
	!97 一些优化
* refactor: 重构表格分页组件,适配大数据量分页 * fix:定时任务修复 * feat: gaussdb单独提出来
This commit is contained in:
		@@ -14,7 +14,6 @@ import (
 | 
			
		||||
	"strings"
 | 
			
		||||
 | 
			
		||||
	"github.com/gin-gonic/gin"
 | 
			
		||||
	"github.com/google/uuid"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type DataSyncTask struct {
 | 
			
		||||
@@ -46,13 +45,6 @@ func (d *DataSyncTask) SaveTask(rc *req.Ctx) {
 | 
			
		||||
	task.DataSql = sql
 | 
			
		||||
	form.DataSql = sql
 | 
			
		||||
 | 
			
		||||
	key := task.TaskKey
 | 
			
		||||
	// 判断key为空就生成随机key
 | 
			
		||||
	if key == "" {
 | 
			
		||||
		key = uuid.New().String()
 | 
			
		||||
		task.TaskKey = key
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	rc.ReqParam = form
 | 
			
		||||
	biz.ErrIsNil(d.DataSyncTaskApp.Save(rc.MetaCtx, task))
 | 
			
		||||
}
 | 
			
		||||
@@ -88,7 +80,7 @@ func (d *DataSyncTask) ChangeStatus(rc *req.Ctx) {
 | 
			
		||||
func (d *DataSyncTask) Run(rc *req.Ctx) {
 | 
			
		||||
	taskId := getTaskId(rc.GinCtx)
 | 
			
		||||
	rc.ReqParam = taskId
 | 
			
		||||
	d.DataSyncTaskApp.RunCronJob(taskId)
 | 
			
		||||
	_ = d.DataSyncTaskApp.RunCronJob(taskId)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (d *DataSyncTask) Stop(rc *req.Ctx) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user