分账剂数还原

This commit is contained in:
李琦
2026-04-30 13:05:16 +08:00
parent cff74a74b6
commit dcfbb830db

View File

@@ -312,9 +312,6 @@ class LedgerForm extends BaseModel
case '1':case '3': //中药/颗粒药分佣
foreach($productOrderItems as $v){
$ledger = [];
if ($v['dosage'] == 0) {
$v['dosage'] = 1;
}
$number = $v['number'];
$totalPrice = round($v['dosage'] * $number * $v['price'], 4);
$totalBuyPrice = round($v['dosage'] * $number * $v['buy_price'], 4);
@@ -542,7 +539,7 @@ class LedgerForm extends BaseModel
$model = new LedgerLog();
try {
switch ($this->status) {
case 1: // 已结算
case 1: // 已结算
//更新挂号订单为已结算
$Register->is_settled = 1;
$Register->created_at = strtotime($Register->created_at);
@@ -554,7 +551,7 @@ class LedgerForm extends BaseModel
/******************************************** 门店 ********************************************** */
$storeTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_id' => $store->id, 'user_type' => 1, 'order_type' => 2, 'fee_type' => 2])->sum('money'); // 该订单门店分佣总金额
$storeTotal = round($storeTotal, 2);//4舍5入
$storeTotal = round($storeTotal, 2);//4舍5入
//增加门店分佣
$log = clone $model;
@@ -631,7 +628,7 @@ class LedgerForm extends BaseModel
$model = new LedgerLog();
try {
switch ($this->status) {
case 1: // 已结算
case 1: // 已结算
//更新产品订单为已结算
$productOrder->is_settled = 1;
$productOrder->saveOrFail();
@@ -697,7 +694,7 @@ class LedgerForm extends BaseModel
Ledger::updateAll(['status' => 1, 'updated_at' => $time], ['order_id' => $this->order_id, 'order_type' => 1]); //1产品订单 2挂号订单
/******************************************** 平台 ********************************************** */
$platformDrugTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_type' => 2, 'order_type' => 1, 'fee_type' => 1])->sum('money'); // 该订单平台分佣总金额
$platformDrugTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_type' => 2, 'order_type' => 1, 'fee_type' => 1])->sum('money'); // 该订单平台分佣总金额
//增加药品分佣
$log = clone $model;
$log->order_id = $this->order_id;
@@ -775,7 +772,7 @@ class LedgerForm extends BaseModel
/******************************************** 门店 ********************************************** */
$storeTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_id' => $store->id, 'user_type' => 1, 'order_type' => 1, 'fee_type' => 1])->sum('money'); // 该订单门店分佣总金额
$storeTotal = round($storeTotal, 2);//4舍5入
$storeTotal = round($storeTotal, 2);//4舍5入
//增加门店分佣
$log = clone $model;
$log->order_id = $this->order_id;