$this->mall_id], ['addons_name' => LuckyGroupEnum::ADDONS_NAME], ['status' => StatusEnum::ENABLED]]); if ($data == false) return $this->error(AddonsMarketingSetting::getStaticError()); return $this->success('', $data); } public function actionCustomizeSetting() { if (!\Yii::$app->request->isGet) { return $this->error('请求方式错误'); } $is_show_lunbo = Yii::$app->services->setting->addons->get($this->mall_id, LuckyGroupEnum::ADDONS_NAME, 'basic.is_show_lunbo'); $basic = Yii::$app->services->setting->addons->get($this->mall_id, LuckyGroupEnum::ADDONS_NAME, 'basic'); $is_auto_pintuan = 1; if(isset($basic['is_auto_pintuan'])){ $is_auto_pintuan = $basic['is_auto_pintuan']; } $desc = Yii::$app->services->setting->addons->get($this->mall_id, LuckyGroupEnum::ADDONS_NAME, 'basic.desc'); // $bonus_pool = Yii::$app->services->setting->addons->get($this->mall_id, LuckyGroupEnum::ADDONS_NAME, 'bonus_pool'); $customize_text = Yii::$app->services->setting->addons->get($this->mall_id, LuckyGroupEnum::ADDONS_NAME, 'customize_text'); $customize_reward_name = Yii::$app->services->setting->addons->get($this->mall_id, LuckyGroupEnum::ADDONS_NAME, 'customize_reward_name'); $customize_text_res = []; $customize_reward_name_res = []; if ($customize_text) { foreach ($customize_text as $k => $v) { $v = \GuzzleHttp\json_decode($v, true); $customize_text_res[$v['field_name']] = $v['new_text']; } } else { $customize_text_res = [ 'group_buy_text' => '幸运拼团', 'join_at_once_text' => '立即拼团', 'join_team_text' => '拼团', 'snagging_text' => '拼到', 'join_success_text' => '拼中', 'activity_start_text' => '开团', 'group_buy_order_text' => '幸运拼团订单', 'group_buy_bonus_pool_text' => '拼团奖金池', 'bonus_pool_detail_text' => '奖金池明细', 'bonus_pool_total_amount_text' => '奖金总额', 'bonus_pool_ranking_list_text' => '分红池排行榜', 'join_in_amount_text' => '参团金额', 'join_into_team_text' => '参团', 'smart_continuity_text' => '智能连拼', 'join_finish_text' => '成团', 'join_fail_text' => '未拼中', 'success_text' => '成功', 'fail_text' => '失败', 'manual_join_text' => '手动拼团' ]; } if ($customize_reward_name) { foreach ($customize_reward_name as $item => $val) { $val = \GuzzleHttp\json_decode($val, true); $customize_reward_name_res[$val['field_name']] = $val['new_text']; } } else { $customize_reward_name_res = [ 'attend_reward_text' => '参团奖励', 'win_reward_text' => '拼中奖励', 'pool_reward_text' => '奖金池奖励', 'agent_reward_text' => '渠道佣金', 'equal_reward_text' => '平级奖励', 'over_reward_text' => '越级奖励', 'invite_reward_text' => '推荐奖励', 'every_day_bingo_prize_text' => '每日拼中奖励', 'every_day_bingo_prize_s_text' => '奖金池推荐奖', ]; } return $this->success('success', compact('is_auto_pintuan','is_show_lunbo', 'customize_text_res', 'customize_reward_name_res', 'desc')); } }