ThirdOrder.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. namespace app\controller\admin\order;
  3. use app\common\repositories\user\UserThirdRepository;
  4. use crmeb\basic\BaseController;
  5. use think\App;
  6. class ThirdOrder extends BaseController
  7. {
  8. protected $repository;
  9. public function __construct(App $app, UserThirdRepository $repository)
  10. {
  11. parent::__construct($app);
  12. $this->repository = $repository;
  13. }
  14. /*京东订单*/
  15. public function jdOrder(){
  16. [$page, $limit] = $this->getPage();
  17. $where = $this->request->params(['date','order_sn','status','keywords','bill_status']);
  18. return app('json')->success($this->repository->GetJdOrder($where, $page, $limit));
  19. }
  20. /*唯品会订单*/
  21. public function wphOrder(){
  22. [$page, $limit] = $this->getPage();
  23. $where = $this->request->params(['date','order_sn','order_status','keywords','bill_status','settled']);
  24. return app('json')->success($this->repository->GetVipOrder($where, $page, $limit));
  25. }
  26. /*拼多多订单*/
  27. public function pddOrder(){
  28. [$page, $limit] = $this->getPage();
  29. $where = $this->request->params(['date','order_sn','pin_order_status','keywords','bill_status']);
  30. return app('json')->success($this->repository->GetPddOrder($where, $page, $limit));
  31. }
  32. /*苏宁订单*/
  33. public function suOrder(){
  34. [$page, $limit] = $this->getPage();
  35. $where = $this->request->params(['date','order_sn','status','keywords','bill_status']);
  36. return app('json')->success($this->repository->GetSuOrder($where, $page, $limit));
  37. }
  38. /*淘宝订单*/
  39. public function tbOrder(){
  40. [$page, $limit] = $this->getPage();
  41. $where = $this->request->params(['date','order_sn','tk_status','keywords','bill_status']);
  42. return app('json')->success($this->repository->GetTbOrder($where, $page, $limit));
  43. }
  44. /*详情*/
  45. public function detail($id){
  46. $table = $this->request->params(['table']);
  47. return app('json')->success($this->repository->GetThirdDetail($id,$table['table']));
  48. }
  49. }