OldUserOfGoodsDao.php 784 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\common\dao\store\order;
  3. use app\common\dao\BaseDao;
  4. use app\common\model\store\order\OldUserOfGoods;
  5. class OldUserOfGoodsDao extends BaseDao
  6. {
  7. protected function getModel(): string
  8. {
  9. return OldUserOfGoods::class;
  10. }
  11. /**
  12. * @param $userId
  13. * @param $price
  14. * @return array
  15. * 获取业绩
  16. */
  17. public function getPv($userId, $price)
  18. {
  19. $model = $this->getModel();
  20. $oldPvData = $model::getDB()
  21. ->whereIn('user_id', $userId)
  22. ->whereIn('money', $price)
  23. ->where('status', 1)
  24. ->group('money')
  25. ->field('money,count(1) as count')
  26. ->select()
  27. ->toArray();
  28. return array_column($oldPvData,'count','money');
  29. }
  30. }