StatOrderCountClass.php 588 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace biz\stat\classes;
  3. use Yii;
  4. use biz\base\classes\BaseClass;
  5. class StatOrderCountClass extends BaseClass
  6. {
  7. public static $baseFile = '\biz\stat\models\StatOrderCount';
  8. public static function addOrder($month, $merchantId)
  9. {
  10. $count = self::getByCondition(['merchantId' => $merchantId, 'time' => $month],true);
  11. if (empty($count)) {
  12. $data = ['time' => $month, 'riseNum' => 0, 'totalNum' => 0, 'merchantId' => $merchantId];
  13. $count = self::add($data, true);
  14. }
  15. $count->riseNum += 1;
  16. $count->totalNum += 1;
  17. $count->save();
  18. return $count->riseNum;
  19. }
  20. }