派遣优化
This commit is contained in:
parent
7360720f7e
commit
c63fb776d5
@ -240,16 +240,17 @@ func (this *modelDispatch) replaceTask(uid string, taskId int32, dispatch *pb.DB
|
||||
// 替换所有完成的任务
|
||||
func (this *modelDispatch) replaceFinishedTask(uid string, dispatch *pb.DBDispatch) (tasks []*pb.DispatchTask, oldtasks []*pb.DispatchTask) {
|
||||
var randCount int
|
||||
for i, v := range dispatch.Nb.Tasks {
|
||||
tmp:= dispatch.Nb.Tasks
|
||||
for i:=0;i<len(tmp);i++ {
|
||||
//替换状态是完成的任务
|
||||
if v.Status == 2 {
|
||||
if tmp[i].Status == 2 {
|
||||
//删除
|
||||
oldtasks = append(oldtasks, v)
|
||||
oldtasks = append(oldtasks, tmp[i])
|
||||
dispatch.Nb.Tasks = append(dispatch.Nb.Tasks[:i], dispatch.Nb.Tasks[i+1:]...)
|
||||
i--
|
||||
randCount++
|
||||
} else {
|
||||
tasks = append(tasks, v)
|
||||
tasks = append(tasks, tmp[i])
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user