房屋交付

在中介购房,卖一大套,买一小套,实际关联3家。全都在同一中介,同一时间签约,同为交件3个月交房。我为中间人家,收到买房全款并交件是今年4月28日,买我房者收到全款并交件是同年5月20日,现上个买家7月19日起诉我,未按合同交房,我实际按合同算应该7月28日才交房,而下买家8月20日才能交房给我,是中介合同有瑕?还是我该怎样维权?