diff --git a/modules/smithy/model_task.go b/modules/smithy/model_task.go index efe7e25fb..adf672a50 100644 --- a/modules/smithy/model_task.go +++ b/modules/smithy/model_task.go @@ -126,10 +126,14 @@ func (this *modelTask) TCondFinishNotify(uid string, conds []*pb.ConIProgress) { task.Received = 1 } } else { - newTask = append(newTask, &pb.TujianTask{ + nt := &pb.TujianTask{ TaskId: k, Cond: v, - }) + } + if v.State == pb.BuriedItemFinishState_buried_finish { + nt.Received = 1 + } + newTask = append(newTask, nt) } } dt.Tasks = append(dt.Tasks, newTask...)