GoodsService.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace app\service\saas;
  3. use app\extra\basic\Service;
  4. class GoodsService extends Service
  5. {
  6. /**
  7. * 商品类型
  8. * @return array
  9. */
  10. public function productType(): array
  11. {
  12. return [
  13. ['name' => "团购",'key' => 1],
  14. ['name' => "日历房",'key' => 4],
  15. ['name' => "门票",'key' => 5],
  16. ['name' => "代金券",'key' => 11],
  17. ['name' => "新预售",'key' => 12],
  18. ['name' => "次卡",'key' => 15],
  19. ];
  20. }
  21. /**
  22. *
  23. * @return $this
  24. */
  25. public function setModel()
  26. {
  27. $this->mode = (new SaasCategory);
  28. return $this;
  29. }
  30. /**
  31. *
  32. * @param array $param
  33. * @return array
  34. */
  35. public function searchFilter(array $param = []): array
  36. {
  37. $filter = [];
  38. !empty($param['status']) && $filter[] = ["enable", '=', $param['status']];
  39. !empty($param['name']) && $filter[] = ["name", 'like', "%{$param['name']}%"];
  40. return $filter;
  41. }
  42. }