|
@@ -1110,4 +1110,44 @@ class TSpaceService extends Service
|
|
|
'sy_code' => $value['sy_code'] ?? "",
|
|
|
];
|
|
|
}
|
|
|
+
|
|
|
+ public function StoreSearch($data){
|
|
|
+ $keyword = $data['keyword'] ?? "";
|
|
|
+ $page = $data['page'] ?? 1;
|
|
|
+ $pageSize = $data['pageSize'] ?? 30;
|
|
|
+
|
|
|
+ $return = $this->getForSearch($keyword, $page, $pageSize);
|
|
|
+ return [true, $return];
|
|
|
+ }
|
|
|
+
|
|
|
+ private function getForSearch($keyword, $page, $pageSize){
|
|
|
+ $curl = curl_init();
|
|
|
+
|
|
|
+ curl_setopt_array($curl, [
|
|
|
+ CURLOPT_PORT => "3999",
|
|
|
+ CURLOPT_URL => "http://146.56.217.228:3999/store/search?keyword=$keyword&page=$page&pageSize=$pageSize",
|
|
|
+ CURLOPT_RETURNTRANSFER => true,
|
|
|
+ CURLOPT_ENCODING => "",
|
|
|
+ CURLOPT_MAXREDIRS => 10,
|
|
|
+ CURLOPT_TIMEOUT => 10,
|
|
|
+ CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
|
|
+ CURLOPT_CUSTOMREQUEST => "GET",
|
|
|
+ CURLOPT_POSTFIELDS => "",
|
|
|
+ CURLOPT_HTTPHEADER => [
|
|
|
+ "Accept: */*",
|
|
|
+ "Accept-Encoding: gzip, deflate, br",
|
|
|
+ "Connection: keep-alive",
|
|
|
+ "User-Agent: PostmanRuntime-ApipostRuntime/1.1.0"
|
|
|
+ ],
|
|
|
+ ]);
|
|
|
+
|
|
|
+ $response = curl_exec($curl);
|
|
|
+ $err = curl_error($curl);
|
|
|
+
|
|
|
+ curl_close($curl);
|
|
|
+
|
|
|
+ if ($err) return [];
|
|
|
+
|
|
|
+ return json_decode($response, true);
|
|
|
+ }
|
|
|
}
|