走一遍Weather的实现流程