From 2566c3a636c87ae147aa0179823f93fb70f78a26 Mon Sep 17 00:00:00 2001 From: gongfuxiang <2499232802@qq.com> Date: Sat, 23 Feb 2019 10:31:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=BE=E8=A1=A8=E7=BB=9F=E8=AE=A1=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/service/StatisticalService.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/application/service/StatisticalService.php b/application/service/StatisticalService.php index 18ef09464..ff793fdf4 100644 --- a/application/service/StatisticalService.php +++ b/application/service/StatisticalService.php @@ -415,17 +415,17 @@ class StatisticalService // 获取热销商品 $where = [ - ['d.add_time', '>=', self::$seven_time_start], - ['d.add_time', '<=', self::$seven_time_end], + ['add_time', '>=', self::$seven_time_start], + ['add_time', '<=', self::$seven_time_end], ]; - $data = Db::name('Goods')->alias('g')->join(['__ORDER_DETAIL__'=>'d'], 'g.id=d.goods_id') ->where($where)->field('g.title AS name,g.sales_count AS value')->order('g.sales_count desc')->limit(10)->group('g.id')->select(); + $data = Db::name('OrderDetail')->where($where)->field('title AS name,sum(buy_number) AS value')->order('value desc')->limit(10)->group('goods_id')->select(); if(!empty($data)) { foreach($data as &$v) { - if(mb_strlen($v['name'], 'utf-8') > 15) + if(mb_strlen($v['name'], 'utf-8') > 12) { - $v['name'] = mb_substr($v['name'], 0, 15).'...'; + $v['name'] = mb_substr($v['name'], 0, 12, 'utf-8').'...'; } } }