Files
2024-01-25 16:52:06 +08:00

37 lines
936 B
PHP

<?php
namespace App\Classes\Modules\Open1688\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Open1688Helper;
use App\Http\Resources\WalletResource;
use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class KeywordSearchProductLogic extends AbstractControllerLogic
{
/**
* @return array
*/
protected function notification():array {
return [
'title' => 'Search 1688 Products',
'message' => 'You have successfully retrieved a list of products from 1688'
];
}
/**
* @param Request $request
* @return JsonResponse
* @throws ErrorException
*/
public function logic(Request $request) : JsonResponse
{
$result = Open1688Helper::productSearchKeyword($request->input('keyword'), $request->input('page'));
return $this->response($result);
}
}