From aae644720f2cb4cb4b8611e676102a95051626f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E7=90=A6?= Date: Tue, 12 May 2026 16:59:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E5=BA=97=E7=BB=91=E5=AE=9A=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/forms/LedgerForm.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/common/forms/LedgerForm.php b/common/forms/LedgerForm.php index e2feae2..6ef512a 100644 --- a/common/forms/LedgerForm.php +++ b/common/forms/LedgerForm.php @@ -720,7 +720,17 @@ class LedgerForm extends BaseModel $log->saveOrFail(); //可提现及累计金额更新 - CashAccount::updateAllCounters(['able_cash' => $v['amount'] * -1, 'total_cash' => $v['amount'] * -1],['user_type' => $v['user_type'], 'user_id' => $v['user_id'], 'order_type' => $v['order_type'], 'fee_type' => $v['fee_type']]); + CashAccount::updateAllCounters([ + 'able_cash' => $v['amount'] * -1, + 'total_cash' => $v['amount'] * -1], + [ + 'user_type' => $v['user_type'], + 'user_id' => $v['user_id' + ], + 'order_type' => $v['order_type'], + 'fee_type' => $v['fee_type' + ] + ]); } } else { // 未结算 Ledger::updateAll(['status' => 2, 'updated_at' => $time], ['order_id' => $this->order_id, 'order_type' => 2]); @@ -915,7 +925,7 @@ class LedgerForm extends BaseModel //增加诊疗费 if($productOrder->treatement_price > 0){ - $platformTreatementTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_type' => 2, 'order_type' => 1, 'fee_type' => 6])->sum('money'); // 该订单诊疗费用 + $platformTreatementTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_type' => 1, 'order_type' => 1, 'fee_type' => 6])->sum('money'); // 该订单诊疗费用 $logTreatement = clone $model; $logTreatement->order_id = $this->order_id; $logTreatement->user_id = $store->id;