zhangqian
2023-11-25 efec800478214f3a412f879d2b51c2968515995d
service/task.go
@@ -1,6 +1,7 @@
package service
import (
   "apsClient/conf"
   "apsClient/constvar"
   "apsClient/model"
   "apsClient/model/common"
@@ -133,7 +134,7 @@
func (slf TaskService) UpdateProcedureStatusAndChannel(db *gorm.DB, id uint, status model.ProcedureStatus, channel int32, processModelNumber string) error {
   if status == model.ProcedureStatusFinished || status == model.ProcedureStatusWaitProcess {
      ProgressCacheUnset(channel)
      ProgressCacheUnset(conf.Conf.CurrentDeviceID, channel)
   }
   upMap := map[string]interface{}{"status": status}
@@ -173,6 +174,9 @@
      logx.Errorf("TaskStart GetProcessModel  err:%v", err)
      return nil, err
   }
   if err == gorm.ErrRecordNotFound {
      return nil, err
   }
   if err == nil {
      return data, nil
   }
@@ -195,7 +199,7 @@
// GetTaskStatusSync 获取待同步任务信息
func (slf TaskService) GetTaskStatusSync(limit int) ([]*model.TaskStatusSync, error) {
   return model.NewTaskStatusSyncSearch(nil).SetOrder("id desc").SetPage(1, limit).FindNotTotal()
   return model.NewTaskStatusSyncSearch(nil).SetOrder("id asc").SetPage(1, limit).FindNotTotal()
}
// RemoveTaskStatusSync 删除同步完的记录