xieruidong 2 years ago
parent
commit
9e9aa0cb9f
1 changed files with 13 additions and 1 deletions
  1. 13 1
      application/common/model/ViewUnique.php

+ 13 - 1
application/common/model/ViewUnique.php

@@ -2,8 +2,11 @@
 
 namespace app\common\model;
 
+use think\db\Query;
 use think\Model;
-
+/**
+ * @method Query filterDate($date)
+ */
 class ViewUnique extends Model
 {
     protected $pk='date';
@@ -19,4 +22,13 @@ class ViewUnique extends Model
             ]);
         }
     }
+    public function scopeFilterDate(Query $query,$date,$dateType=0){
+        if($date){
+            if($dateType===0){
+                $date[0]=strtotime($date[0]);
+                $date[1]=strtotime($date[1]);
+            }
+            $query->whereBetween('date',$date);
+        }
+    }
 }