有人认为是起义军进入北京后军心涣散,军纪败坏,导致了他们的溃败。但是,李自成起义军能够迅速扩大,并且能得到百姓拥护的根本原因是其军纪严明,早在起义之初,他就提出了 “剿兵安民”的口号。并且提出“杀一人者如杀我父,淫一女者如淫我母”,严肃军纪,并且下令“三年不征,一民不杀”。
大顺军在入京之初,便迅速地稳定了局势,恢复了北京居民的正常生活秩序。赵士锦在大顺军进城时是明工部官员,他根据亲眼目睹记载说,大顺军进城之后,鉴于官军停止了抵抗,立即就“不杀人了”。义军战士“俱白帽青衣,御甲负箭,衔枚贯走。”百姓“有行走者,避于道旁,亦不相诘”,丝毫不加侵犯。为了防止敌对活动,义军“添设门兵,禁人出入;放马兵入城,街坊无不至者,但不抄掠。”在数以万计的入城大军中,个别违反纪律的现象自所难免,但一当发现违纪事件时,能秉公执法,迅速处理。
赵士锦就记载说:“贼初入城,有兵二人抢前门铺中绸缎,即磔杀之,以手足钉于前门左栅栏上,予目击之。”当时在北京充当明给事中涂必泓记室的徐应芬(署名聋道人),在其着作中虽然提到个别义军战士有贪图便宜暗中窃取银钱的现象,但他仍然不得不承认:“至淫、夺、斩、杀之事,则犹未见也。”
由于大顺军在加强对京师的控制的同时,又注意约束军纪,因此,当时北京的社会秩序是良好的。当然,李自成起义军的高层的确存在着腐化堕落的现象,但部队的战斗力大多由普通士兵决定,我们也很难说是高层的腐化导致全军的溃败。是因为李自成起义军的军饷得不到保障,而军心不稳吗?李自成大军在北京通过肃贪追赃搞到了七千万两银子,相当于明朝的十年税收,这笔军饷足可支撑他庞大的军队。