如果猪有热不吃食,要检查猪的饮水情况,确保猪有足够的清水饮用。其次要检查猪的环境温度,如果温度太高需要给猪提供适当的降温措施。同时还应该检查猪的饲料是否过期或变质,如果有需要及时更换。如果以上措施仍然无效,应该考虑请兽医进行诊断治疗。