|
@@ -12,29 +12,9 @@ class Main
|
|
|
}
|
|
|
|
|
|
# 获取权益所需要的范围数据:具体项目选择
|
|
|
- public function getScope($value, $key = 'ids')
|
|
|
+ public function getScope($value)
|
|
|
{
|
|
|
- if (is_array($value) && $value) {
|
|
|
- $result = [];
|
|
|
- $result[$key]['value'] = [];
|
|
|
- if ($value[0] == 1) {
|
|
|
- //$where = ['status' => 1];
|
|
|
- $where = [];
|
|
|
- if (isset($value[3]) && $value[3]) {
|
|
|
- $where['cate_child_id'] = $value[3];
|
|
|
- } elseif (isset($value[2]) && $value[2]) {
|
|
|
- $where['cate_parent_id'] = $value[2];
|
|
|
- } elseif (isset($value[1]) && $value[1]) {
|
|
|
- $where['channel_id'] = $value[1];
|
|
|
- }
|
|
|
- $result[$key]['option'] = Dever::db('psource/info')->select($where);
|
|
|
- } elseif ($value[0] == 2) {
|
|
|
- $result[$key]['option'] = Dever::db('prole/level')->select(['info_id' => $value[1]]);
|
|
|
- }
|
|
|
-
|
|
|
- //$result['ids']['url'] = Dever::url('place/manage.getProfitData', ['s' => $value]);
|
|
|
- return $result;
|
|
|
- }
|
|
|
+ return $this->getScopeIds($value, 'ids');
|
|
|
}
|
|
|
|
|
|
# 获取销售渠道下的分类
|
|
@@ -53,7 +33,7 @@ class Main
|
|
|
# 获取权益所需要的范围数据:具体项目选择
|
|
|
public function getSalesScope($value)
|
|
|
{
|
|
|
- return $this->getScope($value, 'buy_ids');
|
|
|
+ return $this->getScopeIds($value, 'buy_ids');
|
|
|
}
|
|
|
|
|
|
|
|
@@ -77,4 +57,29 @@ class Main
|
|
|
return $data;
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ public function getScopeIds($value, $key = 'ids')
|
|
|
+ {
|
|
|
+ if (is_array($value) && $value) {
|
|
|
+ $result = [];
|
|
|
+ $result[$key]['value'] = [];
|
|
|
+ if ($value[0] == 1) {
|
|
|
+ //$where = ['status' => 1];
|
|
|
+ $where = [];
|
|
|
+ if (isset($value[3]) && $value[3]) {
|
|
|
+ $where['cate_child_id'] = $value[3];
|
|
|
+ } elseif (isset($value[2]) && $value[2]) {
|
|
|
+ $where['cate_parent_id'] = $value[2];
|
|
|
+ } elseif (isset($value[1]) && $value[1]) {
|
|
|
+ $where['channel_id'] = $value[1];
|
|
|
+ }
|
|
|
+ $result[$key]['option'] = Dever::db('psource/info')->select($where);
|
|
|
+ } elseif ($value[0] == 2) {
|
|
|
+ $result[$key]['option'] = Dever::db('prole/level')->select(['info_id' => $value[1]]);
|
|
|
+ }
|
|
|
+
|
|
|
+ //$result['ids']['url'] = Dever::url('place/manage.getProfitData', ['s' => $value]);
|
|
|
+ return $result;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|