提交 e7cb8fe1 编写于 作者: D devil

订单和售后金额防止负数

上级 01dd8a14
......@@ -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)]);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册