From dd10126ac7f9440c9bc586fe8d17f27fe1308f09 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Sat, 5 Mar 2022 20:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=86=E8=8A=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/service/StatisticalService.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/service/StatisticalService.php b/app/service/StatisticalService.php index d44a35d3b..22612bb8d 100755 --- a/app/service/StatisticalService.php +++ b/app/service/StatisticalService.php @@ -716,10 +716,10 @@ class StatisticalService if(!empty($data)) { - $names = Db::name('OrderDetail')->where('goods_id', 'in', array_column($data, 'goods_id'))->group('goods_id')->column('title', 'goods_id'); foreach($data as &$v) { - $v['name'] = $names[$v['goods_id']]; + // 获取商品名称(这里不一次性读取、为了兼容 mysql 5.7+版本) + $v['name'] = Db::name('OrderDetail')->where('goods_id', $v['goods_id'])->value('title'); if(mb_strlen($v['name'], 'utf-8') > 12) { $v['name'] = mb_substr($v['name'], 0, 12, 'utf-8').'...'; -- GitLab