diff --git a/modules/sociaty/api_cross_tasklist.go b/modules/sociaty/api_cross_tasklist.go index 5f327306f..7ce804b6c 100644 --- a/modules/sociaty/api_cross_tasklist.go +++ b/modules/sociaty/api_cross_tasklist.go @@ -27,9 +27,13 @@ func (this *apiComp) TaskList(session comm.IUserSession, req *pb.SociatyTaskList var taskList []*pb.SociatyTask for _, v := range sociatyTask.TaskList { + status := v.Status + if _, ok := this.module.modelSociaty.validTask(uid, v.TaskId); ok { + status = 1 //完成 + } taskList = append(taskList, &pb.SociatyTask{ TaskId: v.TaskId, - Status: v.Status, + Status: status, Received: v.Received, }) }