Jelajahi Sumber

帮助项工

cqp 1 bulan lalu
induk
melakukan
5a6924352c

+ 8 - 0
app/Http/Controllers/Api/TSpaceController.php

@@ -196,4 +196,12 @@ class TSpaceController extends BaseController
             return $this->json_return(201,$data);
         }
     }
+
+    public function StoreSearch(Request $request)
+    {
+        $service = new TSpaceService();
+        list($status,$data) = $service->StoreSearch($request->all());
+
+        return $data;
+    }
 }

+ 40 - 0
app/Service/TSpaceService.php

@@ -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);
+    }
 }

+ 2 - 0
routes/api.php

@@ -33,6 +33,8 @@ Route::any('saveWarrantyByMyself','Api\TSpaceController@saveWarrantyByMyself');/
 Route::any('getWarrantyNotActiveList','Api\TSpaceController@getWarrantyNotActiveList');//待激活列表
 Route::any('warrantyActivationCustomer','Api\TSpaceController@warrantyActivationCustomer');//客户主动激活
 Route::any('searchWarranty','Api\TSpaceController@searchWarranty');//质保查询
+Route::any('StoreSearch','Api\TSpaceController@StoreSearch');//门店查询
+Route::any('receivingCustomerByThirdPlatForm','Api\CustomerController@receivingCustomer');//大黄蜂客户推送接收
 Route::group(['middleware'=> ['checkLogin']],function ($route){
     //oa
     $route->any('oaGetData', 'Api\OaController@oaGetData');