EcoController.php 794 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace app\controller\api\thirdParty\taobao;
  3. use app\services\ThirdParty\Taobao\ProductService;
  4. use think\Request;
  5. class EcoController
  6. {
  7. /**
  8. * 查询 商品信息
  9. * @param Request $request
  10. * @return mixed
  11. */
  12. public function searchProducts(Request $request)
  13. {
  14. try {
  15. /** @var ProductService $productService */
  16. $productService = app()->make(ProductService::class);
  17. $products = $productService->searchProducts($request->param());
  18. $productDataList = $productService->generateUniversalTemplate($products);
  19. return app("json")->success($productDataList);
  20. } catch (\Exception $exception) {
  21. return app('json')->fail($exception->getMessage(), null, 401);
  22. }
  23. }
  24. }