StatOrderClass.php 774 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace biz\stat\classes;
  3. use Yii;
  4. use biz\base\classes\BaseClass;
  5. class StatOrderClass extends BaseClass
  6. {
  7. public static $baseFile = '\biz\stat\models\StatOrder';
  8. public static function addOrder($merchantId, $asset, $date = null)
  9. {
  10. $date = isset($date) ? $date : date("Ymd");
  11. $stat = self::getByCondition(['merchantId' => $merchantId, 'time' => $date], true);
  12. if (empty($stat)) {
  13. $stat = self::add(['merchantId' => $merchantId, 'time' => $date], true);
  14. }
  15. $stat->riseNum += 1;
  16. $stat->totalNum = $asset['payOrder'] + 1;
  17. $stat->save();
  18. Yii::info('多次日志?????');
  19. //月订单数增加
  20. StatOrderMonthClass::addOrder($merchantId, $asset);
  21. }
  22. }