您好!本人在国有企业做餐饮行业的,因5月1号国家法定假日生病了没办法上班,领导要求去医院开病假单,我没有开,现在通知我按旷工半天扣除一天半的工资,我无法接受,请问:法定假日因身体原因无法提供劳力,公司按旷工,是合法的吗?