From 3a3fed529c7996cb989dc8cc9a62df7cdb63b326 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E5=BC=BA?= <357099073@qq.com> Date: Tue, 20 May 2025 09:09:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/index/controller/ProgramController.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/index/controller/ProgramController.php b/app/index/controller/ProgramController.php index 3d6abc2..50fed17 100644 --- a/app/index/controller/ProgramController.php +++ b/app/index/controller/ProgramController.php @@ -90,6 +90,18 @@ class ProgramController extends BaseController } } + // 如果size存在,确保转换为合适的单位 + if (!empty($program['size']) && is_numeric($program['size'])) { + $size = $program['size']; + if ($size >= 1073741824) { + $program['size'] = round($size / 1073741824, 2) . 'GB'; + } elseif ($size >= 1048576) { + $program['size'] = round($size / 1048576, 2) . 'MB'; + } else { + $program['size'] = round($size / 1024, 2) . 'KB'; + } + } + // 获取分类名称 $cateName = ResourcesCategory::where('id', $program['cate']) ->value('name');