订单和售后金额防止负数
parent
01dd8a1480
commit
e7cb8fe163
|
|
@ -760,10 +760,10 @@ class BuyService
|
|||
}
|
||||
|
||||
// 返回数据再次处理,防止插件处理不够完善
|
||||
$result['base']['total_price'] = PriceNumberFormat($result['base']['total_price']);
|
||||
$result['base']['actual_price'] = PriceNumberFormat($result['base']['actual_price']);
|
||||
$result['base']['preferential_price'] = PriceNumberFormat($result['base']['preferential_price']);
|
||||
$result['base']['increase_price'] = PriceNumberFormat($result['base']['increase_price']);
|
||||
$result['base']['total_price'] = ($result['base']['total_price'] <= 0) ? 0.00 : PriceNumberFormat($result['base']['total_price']);
|
||||
$result['base']['actual_price'] = ($result['base']['actual_price'] <= 0) ? 0.00 : PriceNumberFormat($result['base']['actual_price']);
|
||||
$result['base']['preferential_price'] = ($result['base']['preferential_price'] <= 0) ? 0.00 : PriceNumberFormat($result['base']['preferential_price']);
|
||||
$result['base']['increase_price'] = ($result['base']['increase_price'] <= 0) ? 0.00 : PriceNumberFormat($result['base']['increase_price']);
|
||||
|
||||
return DataReturn('操作成功', 0, $result);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1423,6 +1423,12 @@ class OrderAftersaleService
|
|||
{
|
||||
$refund_price = $order['pay_price']-$history_refund_price;
|
||||
}
|
||||
|
||||
// 防止负数
|
||||
if($refund_price <= 0)
|
||||
{
|
||||
$refund_price = 0.00;
|
||||
}
|
||||
}
|
||||
|
||||
return DataReturn('操作成功', 0, ['returned_quantity'=>$returned_quantity, 'refund_price'=>PriceNumberFormat($refund_price)]);
|
||||
|
|
|
|||
Loading…
Reference in New Issue