|
@@ -32,11 +32,23 @@ class PostController extends Controller
|
|
*/
|
|
*/
|
|
public function suggestPost(Request $request)
|
|
public function suggestPost(Request $request)
|
|
{
|
|
{
|
|
- $purchaseList = $this->postRepositories->suggestPost($request->all());
|
|
|
|
|
|
+ $param = $request->all();
|
|
|
|
+ $purchaseList = $this->postRepositories->suggestPost($param);
|
|
$fractal = new Manager();
|
|
$fractal = new Manager();
|
|
$resource = new Collection($purchaseList, new SuggestTransformer());
|
|
$resource = new Collection($purchaseList, new SuggestTransformer());
|
|
$resource->setPaginator(new IlluminatePaginatorAdapter($purchaseList));
|
|
$resource->setPaginator(new IlluminatePaginatorAdapter($purchaseList));
|
|
$data = $fractal->createData($resource)->toArray();
|
|
$data = $fractal->createData($resource)->toArray();
|
|
|
|
+
|
|
|
|
+ if(!(isset($param['current_page']) && $param['current_page'] > 1)){
|
|
|
|
+ $newData = [];
|
|
|
|
+ foreach($data['data'] as $key => $val){
|
|
|
|
+ $newData[] = $val;
|
|
|
|
+ if($key == 3){
|
|
|
|
+ $newData[] = ['type' => 1];
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ $data['data'] = $newData;
|
|
|
|
+ }
|
|
return jsonSuccess($data);
|
|
return jsonSuccess($data);
|
|
}
|
|
}
|
|
}
|
|
}
|