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); } }