From d1a2b906813449bdfe12d85ad354ce3ba205dda1 Mon Sep 17 00:00:00 2001 From: liqi Date: Thu, 2 Jan 2025 16:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=AF=86=E9=80=BB=E8=BE=91=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/controllers/base/DataController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/admin/controllers/base/DataController.php b/admin/controllers/base/DataController.php index 84289be..ab1f2af 100644 --- a/admin/controllers/base/DataController.php +++ b/admin/controllers/base/DataController.php @@ -134,8 +134,14 @@ class DataController extends BaseAdminController } } // 循环$drugSaleMoney计算药品分类占比 + // 循环$drugSaleMoney计算药品分类占比 foreach ($drugSaleMoney as $k => $v) { - $drugSaleMoney[$k]['percentage'] = bcadd(0, bcdiv($v['value'], $totalMoney, 6) * 100, 4). '%'; + if ($totalMoney == '0') { + // 处理总金额为零的情况 + $drugSaleMoney[$k]['percentage'] = '0%'; + } else { + $drugSaleMoney[$k]['percentage'] = bcadd(0, bcdiv($v['value'], $totalMoney, 6) * 100, 4) . '%'; + } } return [