微信支付测试时订单的total_fee为1且没有进行支付,后来改成订单应付金额时报缺少参数total_fee,这是因为系统记住了该订单的第一次支付金额,改成别的金额会报错,删除测试订单,然后重新购买商品生成订单就正常了