JuniuController.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. namespace app\api\controller;
  3. use app\Request;
  4. use crmeb\services\UtilService;
  5. class JuniuController
  6. {
  7. private static $appid ="jnz_formal_0001";
  8. private static $appsecret = "mxtw58mxbexwjk40ghin";
  9. private static $url = "https://new.juniuzu.com";
  10. /**
  11. * 获取商品列表
  12. * @param Request $request
  13. */
  14. public function lst(Request $request)
  15. {
  16. list($page,$keyword,$sort_field,$sort_way) = UtilService::postMore(
  17. [
  18. ['page',1],
  19. ['keyword',''],
  20. ['sort_field','sales_show'],
  21. ['sort_way','desc'],
  22. ],$request,true
  23. );
  24. $rs = do_request(self::$url.'/api/goods/getlist?'.http_build_query(compact('page','keyword','sort_field','sort_way')),[],null,false);
  25. return app('json')->success('获取成功',json_decode($rs,true));
  26. }
  27. /**
  28. * 获取商品详情
  29. * @param Request $request
  30. */
  31. public function info(Request $request)
  32. {
  33. $id = input('id',0);
  34. $rs = do_request(self::$url.'/api/goods/getdetail?'.http_build_query(compact('id')),[],null,false);
  35. return app('json')->success('获取成功',json_decode($rs,true));
  36. }
  37. /**
  38. * 获取物流信息
  39. * @param Request $request
  40. * @return mixed
  41. */
  42. public function getexpress(Request $request)
  43. {
  44. $sn = input('sn',0);
  45. $rs = do_request(self::$url.'/api/goods/getexpress?'.http_build_query(compact('sn')),[],null,false);
  46. return app('json')->success('获取成功',json_decode($rs,true));
  47. }
  48. /**
  49. * 创建订单
  50. * @param Request $request
  51. */
  52. public function order_create(Request $request)
  53. {
  54. }
  55. }