EcoController.php 1.1 KB

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