调试平台手续费分润

This commit is contained in:
luofei 2023-05-26 11:54:46 +08:00
parent dbdf1028da
commit 67ef396a88

View File

@ -46,6 +46,7 @@ class paySuccessOrder
$commission_rate = ($event['order']['commission_rate'] / 100);
//该笔订单平台总手续费
$this->totalAmount = bcmul((string)$item['total'], (string)$commission_rate, 2);
$this->remain = $this->totalAmount;
if ($this->totalAmount <= 0) {
continue;
}
@ -57,7 +58,7 @@ class paySuccessOrder
$merchantRate = systemConfig('commission_to_merchant_rate');
$merchantAmount = bcmul($this->totalAmount, (string)($merchantRate / 100), 2);
if ($merchantAmount > 0) {
$this->remain = bcsub($this->totalAmount, $merchantAmount, 2);
$this->remain = bcsub($this->remain, $merchantAmount, 2);
$this->finance[] = [
'order_id' => $this->event['order']['order_id'],
'order_sn' => $this->event['order']['order_sn'],
@ -132,7 +133,7 @@ class paySuccessOrder
'commission_to_cloud_rate' => 'cloud_warehouse',
];
$amount = bcmul($this->totalAmount, (string)($rate / 100), 2);
$this->remain = bcsub($this->totalAmount, $amount, 2);
$this->remain = bcsub($this->remain, $amount, 2);
$this->finance[] = [
'order_id' => $this->event['order']['order_id'],
'order_sn' => $this->event['order']['order_sn'],