|
@@ -24,12 +24,35 @@ class PromotionApi extends Base
|
|
public function GetHomeList()
|
|
public function GetHomeList()
|
|
{
|
|
{
|
|
$model = new PromotionTypes();
|
|
$model = new PromotionTypes();
|
|
- $data = $model->where('status','<>',2)->with('list')->select();
|
|
|
|
|
|
+ $data = $model->where('status','<>',2)->with(['list'=>function($query){
|
|
|
|
+ $query->where('status','<>',2);
|
|
|
|
+ }])->select();
|
|
foreach ($data as $k=>$v){
|
|
foreach ($data as $k=>$v){
|
|
// list小于等于1时,model_type为detail
|
|
// list小于等于1时,model_type为detail
|
|
$v['list']->count()>1?$data[$k]['model_type'] = 'model_list':$data[$k]['model_type']='model_detail';
|
|
$v['list']->count()>1?$data[$k]['model_type'] = 'model_list':$data[$k]['model_type']='model_detail';
|
|
- $data[$k]['type_img'] = str_replace("\\","/",$v['type_img']);
|
|
|
|
|
|
+// $data[$k]['type_img'] = str_replace("\\","/",$v['type_img']);
|
|
}
|
|
}
|
|
- return res(1, '获取成功', ['data'=>$data]);
|
|
|
|
|
|
+ $config['title'] = sysconfig('base.screenTitle');
|
|
|
|
+ $config['subtitle'] = sysconfig('base.screenSubTitle');
|
|
|
|
+ return res(1, '获取成功', ['data'=>$data,'config'=>$config]);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * @title : 检查后台是否更新数据
|
|
|
|
+ * @desc : 描述
|
|
|
|
+ * @param :
|
|
|
|
+ * @return : \think\response\Json
|
|
|
|
+ * @auther : Wjc
|
|
|
|
+ * @Date : 2025/3/3 11:38
|
|
|
|
+ */
|
|
|
|
+ public function checkDataUpdate()
|
|
|
|
+ {
|
|
|
|
+ $timeStr = time();
|
|
|
|
+ if(cache('screen_data')){
|
|
|
|
+ $timeStr = cache('screen_data');
|
|
|
|
+ }else{
|
|
|
|
+ cache('screen_data',$timeStr);
|
|
|
|
+ }
|
|
|
|
+ return res(1,'获取成功',['timeStr'=>$timeStr]);
|
|
}
|
|
}
|
|
}
|
|
}
|