diff --git a/admin/controllers/doctor/DoctorController.php b/admin/controllers/doctor/DoctorController.php index 8d3d551..e04d115 100644 --- a/admin/controllers/doctor/DoctorController.php +++ b/admin/controllers/doctor/DoctorController.php @@ -708,8 +708,12 @@ class DoctorController extends BaseAdminController } } } else { + $admin = \Yii::$app->admin->identity; foreach ($order_id as $val) { - $Ledger = Ledger::find()->alias('re')->where(['order_id' => $val, 'order_type' => 1, 'status' => [0, 1]])->all(); + $Ledger = Ledger::find()->alias('re')->joinWith(['store' => function ($s) use ($admin) { + $s->alias('s'); + $s->andWhere(['like', 's.code', $admin->code]); + }])->where(['order_id' => $val, 'order_type' => 1, 'status' => [0, 1]])->all(); foreach ($Ledger as $v) { $price_data[] = $v['money']; $price = bcadd($price, $v['money'], 3);