是什么星球挡住了太阳而产生了7有22日的日食?