作者 lyh

GX生成白帽报表脚本

... ... @@ -44,7 +44,8 @@ class GeoLogic extends BaseLogic
* @time :2025/7/3 10:47
*/
public function getType(){
$data = $this->model->brandType();
$data['type'] = $this->model->brandType();
$data['frequency'] = $this->model->frequency;
$geoPlatformModel = new GeoPlatform();
$data['platform'] = $geoPlatformModel->getList();
return $this->success($data);
... ... @@ -59,6 +60,10 @@ class GeoLogic extends BaseLogic
*/
public function getGeoQuestionList($map,$page,$row,$order,$field = ['*']){
$data = $this->model->lists($map,$page,$row,$order,$field);
foreach ($data as $key => $item){
$item['type_name'] = $this->model->brandType()[$item['type']];
$data[$key] = $item;
}
return $this->success($data);
}
... ...
... ... @@ -24,7 +24,7 @@ class GeoPlatform extends Base
protected $table = 'gl_geo_platform';
const STATUS_ON = 1;
/**
* @remark :获取平台列表
* @name :getList
... ...
... ... @@ -23,6 +23,8 @@ class GeoQuestion extends Base
{
protected $table = 'gl_geo_question';
public $frequency = [1,2,3,4,5,6,7,8,9,10];//类型
/**
* @remark :geo提交网址获取器
* @name :getUrlAttribute
... ... @@ -76,11 +78,9 @@ class GeoQuestion extends Base
* @time :2025/7/3 9:43
*/
public function brandType(){
$type = [
return [
1=>'品牌数据',
2=>'营销数据'
];
$frequency = [1,2,3,4,5,6,7,8,9,10];
return ['type'=>$type,'frequency'=>$frequency];
}
}
... ...