不合法。法定节假日需支付3倍工资。
首先纠正一个错误,春节法定假期是三天,春节是国假之一,国假加班是三倍工资,放假加班自然就没有假期了。7天加了三天班,那还有4天假期啊。另外补充一条,国假不上班是有正常工资的【也就是标准的一天8小时工资,全勤满】。