| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <?php
- /**
- * 重庆赤晓店信息科技有限公司
- * https://www.chixiaodian.com
- * Copyright (c) 2023 赤店商城 All rights reserved.
- */
- namespace app\modules\admin\controllers\publicRanking;
- use app\modules\admin\models\publicRanking\PublicRankingForm;
- use app\models\Promoter;
- use app\models\PublicRankingUser;
- class PublicRankingController extends BaseController {
- public function actionTest() {
- $order = \app\models\Order::findOne(15083);
- PublicRankingForm::afterOrderSave($order);
- die;
- $id = '14729';
- PublicRankingForm::leagueItemBind(83, ['wx954417400596a8b5']);
- }
- public function actionConf() {
- $store_id = get_store_id();
- $conf = PublicRankingForm::conf($store_id);
- $mini = PublicRankingForm::getStoreMini($store_id, $conf);
- return $this->asJson([
- 'code' => 0,
- 'data' => $conf,
- 'mini' => $mini,
- 'url_callback' => PublicRankingForm::url_callback($store_id, $mini['id']),
-
- 'leagueItemStatusName' => PublicRankingForm::leagueItemStatusName(),
- 'leagueItemTypeName' => PublicRankingForm::leagueItemTypeName(),
- 'promoterStatusName' => Promoter::statusName(),
- ]);
- }
- public function actionConfSave() {
- $save = PublicRankingForm::confSave(get_store_id(), input_params('conf', []));
- return $this->asJson($save);
- }
- public function actionPromoterList() {
- $ret = PublicRankingForm::promoterList(get_store_id(), all_params());
- return $this->asJson($ret);
- }
- public function actionPromoterAdd() {
- $ret = PublicRankingForm::promoterAdd(get_store_id(), input_params('user_id'), input_params('promoter_id'), input_params('finder_id'), input_params('finder_name'));
- return $this->asJson($ret);
- }
- public function actionPromoterUpd() {
- $ret = PublicRankingForm::promoterUpd(get_store_id(), input_params('type'), input_params('promoter_id'), input_params('finder_id'));
- return $this->asJson($ret);
- }
- public function actionPromoterReadd() {
- $ret = PublicRankingForm::promoterReadd(get_store_id(), input_params('promoter_id'));
- return $this->asJson($ret);
- }
- public function actionPromoterDelete() {
- $ret = PublicRankingForm::promoterDelete(get_store_id(), input_params('promoter_id'), input_params('finder_id'));
- return $this->asJson($ret);
- }
- public function actionShopProductSelectList() {
- $ret = PublicRankingForm::shopProductSelectList(get_store_id());
- return $this->asJson([
- 'code' => 0,
- 'data' => $ret,
- ]);
- }
- public function actionLeagueItemList() {
- $ret = PublicRankingForm::leagueItemList(get_store_id(), input_params('type'), input_params('promoter_id'), input_params('product_id'), input_params('pageSize'), input_params('pageNo'));
- return $this->asJson($ret);
- }
- public function actionLeagueItemAutoBind() {
- $ret = PublicRankingForm::leagueItemAutoBind(get_store_id(), input_params('info_id'));
- return $this->asJson($ret);
- }
- public function actionLeagueItemAdd() {
- $ret = PublicRankingForm::leagueItemAdd(get_store_id(), input_params('type'), input_params('list'), input_params('promoter_ids'), input_params('is_forerver'), input_params('begin_time'), input_params('end_time'));
- return $this->asJson($ret);
- }
- public function actionLeagueItemUpd() {
- $ret = PublicRankingForm::leagueItemUpd(get_store_id(), input_params('type'), input_params('operate_type'), input_params('product_id'), input_params('info_id'), input_params('ratio'), input_params('exclusive_info'));
- return $this->asJson($ret);
- }
- public function actionLeagueItemDelete() {
- $ret = PublicRankingForm::leagueItemDelete(get_store_id(), input_params('type'), input_params('product_id'), input_params('info_id'));
- return $this->asJson($ret);
- }
- public function actionPublicRankingUserList() {
- $ret = PublicRankingForm::publicRankingUserList(get_store_id(), all_params());
- return $this->asJson($ret);
- }
- }
|