verify_sign(); // 检查登录 $uid = $this->getUid(); // 查新客户类型 $list = $Model->getPagesList(); // 循环页面 foreach ($list as $pages => $value) { // 获取页面数据 $value = $Model->getOneByPage($pages,0); // 如果没有配置的话 if( !$value ) { // 删除本条 unset($list[$pages]); // 跳过本次循环 continue; } // 重新赋值 $list[$pages] = $value; } // 返回结果 $list = array_values($list); // 返回结果 return json_send(['code'=>'success','msg'=>'获取成功','data'=>$list]); } /** * 获取客户信息 /api/share_message/get_item * * */ public function get_item(Model $Model){ // 接口验签 // $this->verify_sign(); // 检查登录 $uid = $this->getUid(); // 接收参数 $pages = request('pages','pages/index/index'); $itemId = request('item_id',0); // 查询对应配置 $data = $Model->getOneByPage($pages,$itemId); // 如果没有对应的配置,获取默认的配置 if( !$data ) $data = $Model->getOneByPage($pages,0); // 如果都没有 $data = $data ? $data : (object)[]; // 返回结果 return json_send(['code'=>'success','msg'=>'获取成功','data'=>$data]); } }