moonsflyer 9 місяців тому
батько
коміт
84de919919
1 змінених файлів з 8 додано та 8 видалено
  1. 8 8
      app/count/controller/IndexController.php

+ 8 - 8
app/count/controller/IndexController.php

@@ -34,16 +34,13 @@ class IndexController extends BaseAdminController
 
     public function index()
     {
-
+        /** 商品统计 start **/
         // 获取上个月的第一天
         $firstDayOfLastMonth = strtotime(date('Y-m-01', strtotime('last month')));
-
         // 获取上个月最后一天
         $lastDayOfLastMonth = strtotime(date('Y-m-t', strtotime('last month')) . ' 23:59:59');
-
         // 获取上个月的第一天
         $firstDayOfNowMonth = strtotime(date('Y-m-01'));
-
         // 获取上个月最后一天
         $lastDayOfNowMonth = strtotime(date('Y-m-t') . ' 23:59:59');
 
@@ -51,18 +48,17 @@ class IndexController extends BaseAdminController
         $whereTime = [];
 
         $whereLastTime[] = ['o.create_time', 'between', [$firstDayOfLastMonth, $lastDayOfLastMonth]];
-
         $whereNowTime[] = ['o.create_time', 'between', [$firstDayOfNowMonth, $lastDayOfNowMonth]];
 
         $where[]=['o.pay_status','=',1];
-
+        //上月销量
         $lastOrderGoodsInfo =  OrderGoods::alias('og')->leftJoin('order o','o.id = og.order_id')
             ->field('og.goods_id,og.goods_name name,sum(og.goods_num) last_total_num')
             ->where($where)->where($whereLastTime)
             ->group('og.goods_id,og.goods_name')
             ->order('last_total_num desc')
             ->select()->toArray();
-
+        //本月销量
         $nowOrderGoodsInfo =  OrderGoods::alias('og')->leftJoin('order o','o.id = og.order_id')
             ->field('og.goods_id,og.goods_name name,sum(og.goods_num) now_total_num')
             ->where($where)->where($whereNowTime)
@@ -84,7 +80,8 @@ class IndexController extends BaseAdminController
                 }
                 $newGoodsData[] =$lv;
             }
-        }else{
+        }
+        else{
             if(empty($lastOrderGoodsInfo)){
                 foreach($nowOrderGoodsInfo as $nk=>$nv){
                     if($nk>4)break;
@@ -121,6 +118,7 @@ class IndexController extends BaseAdminController
                 }
             }
         }
+
         foreach ($newGoodsData as &$ngv){
             if($ngv['last_total_num']==0){
                 $ngv['growth'] = '100%';
@@ -140,7 +138,9 @@ class IndexController extends BaseAdminController
 
             $ngv['name'] = mb_substr( $ngv['name'], 0, 6, "UTF-8") . '....'  ;
         }
+        /** 商品统计 end **/
 
+        
         return view('/count/index', ['newGoodsData' => $newGoodsData]);
     }