diff --git a/modules/worldtask/api_completetask.go b/modules/worldtask/api_completetask.go index abe0d0cbd..cf092f653 100644 --- a/modules/worldtask/api_completetask.go +++ b/modules/worldtask/api_completetask.go @@ -56,7 +56,7 @@ func (this *apiComp) CompleteCondi(session comm.IUserSession, req *pb.WorldtaskC myWorldtask.Uid = uid // 校验任务条件 - conds, err := this.module.ModuleBuried.CheckCondition(uid, req.CondiId) + conds, err := this.module.ModuleBuried.FinishConditionAndCheck(uid, []int32{req.CondiId}) if err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_ExternalModule,