产品服务包,分账
This commit is contained in:
@@ -467,7 +467,7 @@ class LedgerForm extends BaseModel
|
|||||||
$productOrder->is_settled = 1;
|
$productOrder->is_settled = 1;
|
||||||
$productOrder->saveOrFail();
|
$productOrder->saveOrFail();
|
||||||
|
|
||||||
$productOrderItems = ProductOrderItems::find()->where(['product_order_id' => $productOrder->id])->asArray()->all();
|
$productOrderItems = ProductOrderItems::find()->with(['drug.supplier'])->where(['product_order_id' => $productOrder->id])->asArray()->all();
|
||||||
$Reconciliation = new Reconciliation();
|
$Reconciliation = new Reconciliation();
|
||||||
foreach($productOrderItems as $v){
|
foreach($productOrderItems as $v){
|
||||||
$item = clone $Reconciliation;
|
$item = clone $Reconciliation;
|
||||||
@@ -487,12 +487,12 @@ class LedgerForm extends BaseModel
|
|||||||
|
|
||||||
|
|
||||||
/******************************************** 供应商 ********************************************** */
|
/******************************************** 供应商 ********************************************** */
|
||||||
$storeTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_id' => $v->drug->source, 'user_type' => 3, 'order_type' => 1, 'fee_type' => 1])->sum('money'); // 该订单供应商分佣总金额
|
$storeTotal = Ledger::find()->where(['order_id' => $this->order_id, 'user_id' => $v['drug']['source'], 'user_type' => 3, 'order_type' => 1, 'fee_type' => 1])->sum('money'); // 该订单供应商分佣总金额
|
||||||
$storeTotal = round($storeTotal, 6);//4舍5入
|
$storeTotal = round($storeTotal, 6);//4舍5入
|
||||||
//增加供应商分佣
|
//增加供应商分佣
|
||||||
$log = clone $model;
|
$log = clone $model;
|
||||||
$log->order_id = $this->order_id;
|
$log->order_id = $this->order_id;
|
||||||
$log->user_id = $v->drug->source;
|
$log->user_id = $v['drug']['source'];
|
||||||
$log->user_type = 3;// 供应商
|
$log->user_type = 3;// 供应商
|
||||||
$log->order_type = 1; //产品订单
|
$log->order_type = 1; //产品订单
|
||||||
$log->fee_type = 1; //药品费用
|
$log->fee_type = 1; //药品费用
|
||||||
|
|||||||
Reference in New Issue
Block a user