xieruidong 2 年之前
父节点
当前提交
a461fcc1e0
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 14 3
      application/admin/controller/Goods.php

+ 14 - 3
application/admin/controller/Goods.php

@@ -233,6 +233,8 @@ class Goods extends Backend
         $time=input('time')?:sprintf('%s - %s',date('Y-m-d 00:00:00'),date('Y-m-d 23:59:59'));
         $this->assign('time',$time);
         $timeArr=explode(' - ',$time);
+        $timeArr[0]=strtotime($timeArr[0]);
+        $timeArr[1]=strtotime($timeArr[1]);
         $this->assign('viewCount',$row->viewFavCart()->typeView()->filterDate($timeArr)->sum('num'));
         $this->assign('favCount',$row->viewFavCart()->typeFav()->filterDate($timeArr)->sum('num'));
         $this->assign('cartCount',$row->viewFavCart()->typeCart()->filterDate($timeArr)->sum('num'));
@@ -259,7 +261,10 @@ class Goods extends Backend
             $filter=json_decode(input('filter'),true);
             $map=[];
             if(!empty($filter['date'])){
-                $map['create_time']=['between',explode(' - ',$filter['date'])];
+                $timeArr=explode(' - ',$filter['date']);
+                $timeArr[0]=strtotime($timeArr[0]);
+                $timeArr[1]=strtotime($timeArr[1]);
+                $map['create_time']=['between',$timeArr];
             }
             $list=OrderInfo::payed()
                 ->where('goods_id',$row['id'])
@@ -296,7 +301,10 @@ class Goods extends Backend
             $filter=json_decode(input('filter'),true);
             $map=[];
             if(!empty($filter['date'])){
-                $map['create_time']=['between',explode(' - ',$filter['date'])];
+                $timeArr=explode(' - ',$filter['date']);
+                $timeArr[0]=strtotime($timeArr[0]);
+                $timeArr[1]=strtotime($timeArr[1]);
+                $map['create_time']=['between',$timeArr];
             }
             $list=\app\admin\model\Orders::payed()
                 ->hasGoods($row['id'])
@@ -330,7 +338,10 @@ class Goods extends Backend
             $filter=json_decode(input('filter'),true);
             $map=[];
             if(!empty($filter['date'])){
-                $map['create_time']=['between',explode(' - ',$filter['date'])];
+                $timeArr=explode(' - ',$filter['date']);
+                $timeArr[0]=strtotime($timeArr[0]);
+                $timeArr[1]=strtotime($timeArr[1]);
+                $map['create_time']=['between',$timeArr];
             }
             $list=\app\admin\model\Orders::payed()
                 ->hasGoods($row['id'])