V2.6.2一个教严重BUG !

2016-07-07 15:43 来源:www.chinab4c.com 作者:ecshop专家



先看这个订单费用描述(后台复制)

商品总金额:¥841.84 - 折扣:¥0.00 + 配送费用:¥0.00

[/td]

= 订单总金额:¥841.84

- 已付款金额:¥-55.04 - 使用余额: ¥896.88

[/td]

= 应付款金额:¥0.00


发现错误了没有?已付款金额¥-55.04
这里的逻辑真是让人糊涂,它是这样产生的:

1、预存款用户/透支用户 用余额付款下订单后 余额减少¥896.88 元 订单直接成为已付款订单
2、随后因为缺货商家调整订单,使减少了¥55.04元的商品。
3、调整订单随即产生退款(如果增加商品将要求新的付款,这里只讨论退款情况)
4、退款有3个选项,A、退回会员余额(想想应该这样)B、C、不处理
5、选A后得到上面的订单描述,最严重的是会员余额因此变得混乱,资金明细也让人比较难懂
6、后发现选B、C情况更糟

这应该是BUG吧,难道是我的二次开发造成的副作用?
最近比较忙,暂时用账本计算会员余额,有时间去研究一下代码