Después de que An Lushan capturara Chang'an, colocó a Zhang Tongru en Xijing. Tomando este lugar como la última base de An Lushan, An Lushan fue asesinado por su propio hijo, poniendo fin a su miserable vida. Tang Xuanzong abdicó oficialmente en Sichuan y Tang Daizong Hengli se convirtió en gobernante de la dinastía Tang. Tang Daizong nombró a Guo Ziyi, una de las figuras más importantes de la rebelión de Anshi. Guo Ziyi obtuvo una gran victoria en el templo de Jixiang y expulsó a los rebeldes. de la ciudad de Chang'an.
Zhang Tongru, que permaneció en Xijing durante la dinastía Yan, vio que los rebeldes de la Rebelión de Anshi estaban completamente derrotados. No podía controlar la ciudad por sí solo. También era una persona tan consciente de la actualidad como Jie Jun. Inmediatamente tomó una decisión muy importante y huyó al campamento base de Shi Chaoyi. Después de la muerte de An Lushan, su ejército se convirtió en un desastre. Mucha gente lucha de forma independiente y no existe un mando unificado. Zhang Tongru también puso fin a su vida pecaminosa en esta guerra caótica.
Zhang Tongru fue un general importante durante la Rebelión de Anshi. Alcanzó la cima del poder en virtud de sus propias habilidades. Pero se embarcó en un camino sin retorno, llevando su cabeza y lanzando una revolución con An Lushan, pero se convirtió en un traidor a la dinastía Tang y dejó una reputación en sus espaldas después de su muerte. Los rebeldes de Shi Chaoyi estuvieron sumidos en el caos durante más de dos meses, lo que provocó numerosas bajas. Zhang Tongru también fue una víctima.