LocalPublicRankingController.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\modules\client\controllers\v1;
  8. use app\modules\client\controllers\BaseController;
  9. use app\modules\admin\models\localPublicRanking\LocalPublicRankingForm;
  10. use app\modules\admin\models\VideoShopGoodsForm;
  11. use app\modules\admin\models\VideoShopOrderForm;
  12. use app\models\PublicRankingTask;
  13. use app\models\Promoter;
  14. class LocalPublicRankingController extends BaseController {
  15. public function actionTest() {
  16. $order = \app\models\Order::findOne(15676);
  17. $goods_id = LocalPublicRankingForm::isOrderInAct($order);
  18. $doTask = \app\models\LocalPublicRankingTask::doTask(84, $order->user_id, $order, $goods_id);
  19. var_dump($doTask);die;
  20. LocalPublicRankingForm::afterOrderSave($order);die;
  21. }
  22. public function actionSetting() {
  23. $store_id = get_store_id();
  24. return $this->asJson([
  25. 'code' => 0,
  26. 'data' => LocalPublicRankingForm::conf($store_id),
  27. ]);
  28. }
  29. public function actionIndex() {
  30. $store_id = get_store_id();
  31. $user_id = get_user_id();
  32. $result = LocalPublicRankingForm::publicRankingUserIndex($store_id, $user_id);
  33. return $this->asJson($result);
  34. }
  35. public function actionGoodsList() {
  36. $res = LocalPublicRankingForm::publicRankingGoodsList(get_store_id(), all_params());
  37. return $this->asJson($res);
  38. }
  39. public function actionOrder() {
  40. $res = LocalPublicRankingForm::publicRankingTaskList(get_store_id(), ['user_id' => get_user_id()]);
  41. return $this->asJson($res);
  42. }
  43. public function actionChildOrder() {
  44. $res = LocalPublicRankingForm::publicRankingTaskList(get_store_id(), ['parent_user_id' => get_user_id()]);
  45. return $this->asJson($res);
  46. }
  47. }