违法,按照劳动法规定,法定节假日加班的,必须支付不少于三倍的工资,不得补休。只有周六周日非法定节假日才可以安排补休。
按理是不合法的。法定节假日本来应该放假的,如果加班应该是双倍工资。至于补休那如果是你们公司或单位的规定了,没有特殊情况一般不应该这样的。