和之前杨林带来了人马一起收复西川,而杨林带到利州的部队,除张珏坐镇川北的六万人马之外,其余三万人杨林让他们在利州休整两天之后,全部开回西川,由于宋军是在很突然的情况下拿下利州和兴元府,所以城内的蒙古军队根本没来的及烧毁城内的各种物质,川北经过汪世显多年的经营,多多少少也恢复了不少,虽然不能和宋军占领的川东比,但各种物资还能够自给,不用大规模从川东调运,就能维持张珏在川北的各种物资供应。
当杨林和高达,咎万寿带领着三万人回到绵州时,王坚已经基本收复川西的大部分地区,并派兵围住了成都,杨林听到消息之后,立刻又赶到了距离绵州不远处的成都,成都最后一次落入蒙古手中是两年前蒙古大汗蒙哥攻打钓鱼城之前,蒙哥战死钓鱼城之后,忽必烈就任命刘黑马为古成都路军民经略使开始经营川西。
经过一年多的建设,成都重建了内外两道城墙,城高池深,可以说在整个川西最牢固的城池,川西其它地方久经战乱,城池都破败不堪,宋军大军一到,川西蒙古各地军队就纷纷逃到了成都,成都城里的蒙古军队一下子就增加到了四万多,借助着高大的城池,王坚一时也拿成都没有办法,杨林却知道,位于天府之国成都平原上的城市在历史上在没有外援的情况下,是绝对坚守不了三个月的,这也难怪宋蒙双方在四川几十年的争斗中,成都一直都是反复易手,咎万寿熟悉这里的地形,所以一来到成都就主动请缨收复成都,而王坚却说只要给他半个月的时间,他一定拿下成都,杨林却摆了摆说道:“不,我要招降刘黑马,本王要亲自招降他。”