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