|
|
@@ -0,0 +1,26 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace bizGhs\stat\classes;
|
|
|
+
|
|
|
+use Yii;
|
|
|
+use bizGhs\base\classes\BaseClass;
|
|
|
+
|
|
|
+class StatOrderCountClass extends BaseClass
|
|
|
+{
|
|
|
+
|
|
|
+ public static $baseFile = '\bizGhs\stat\models\StatOrderCount';
|
|
|
+
|
|
|
+ public static function addOrder($month, $ghsId)
|
|
|
+ {
|
|
|
+ $count = self::getByCondition(['ghsId' => $ghsId, 'time' => $month], true);
|
|
|
+ if (empty($count)) {
|
|
|
+ $data = ['time' => $month, 'riseNum' => 0, 'totalNum' => 0, 'ghsId' => $ghsId];
|
|
|
+ $count = self::add($data, true);
|
|
|
+ }
|
|
|
+ $count->riseNum += 1;
|
|
|
+ $count->totalNum += 1;
|
|
|
+ $count->save();
|
|
|
+ return $count->riseNum;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|