|
|
@@ -0,0 +1,50 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace app\service\saas;
|
|
|
+
|
|
|
+use app\extra\basic\Service;
|
|
|
+
|
|
|
+class GoodsService extends Service
|
|
|
+{
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 商品类型
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function productType(): array
|
|
|
+ {
|
|
|
+ return [
|
|
|
+ ['name' => "团购",'key' => 1],
|
|
|
+ ['name' => "日历房",'key' => 4],
|
|
|
+ ['name' => "门票",'key' => 5],
|
|
|
+ ['name' => "代金券",'key' => 11],
|
|
|
+ ['name' => "新预售",'key' => 12],
|
|
|
+ ['name' => "次卡",'key' => 15],
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @return $this
|
|
|
+ */
|
|
|
+ public function setModel()
|
|
|
+ {
|
|
|
+ $this->mode = (new SaasCategory);
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ * @param array $param
|
|
|
+ * @return array
|
|
|
+ */
|
|
|
+ public function searchFilter(array $param = []): array
|
|
|
+ {
|
|
|
+ $filter = [];
|
|
|
+ !empty($param['status']) && $filter[] = ["enable", '=', $param['status']];
|
|
|
+ !empty($param['name']) && $filter[] = ["name", 'like', "%{$param['name']}%"];
|
|
|
+ return $filter;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|