$this->mall_id]); if (Yii::$app->request->isAjax) { if (Yii::$app->request->isPost) { $params = Yii::$app->request->post(); $res = Yii::$app->services->validate->validate($params, [ [ [ 'frozen_status', 'activation_num', 'activation_time', 'transfer_status', 'transfer_red_type', 'activation_method', 'change_activation_integral', 'parent_store_frozen_integral', 'parent_store_integral', 'store_frozen_integral', 'store_integral', ], 'safe', ], [ [ 'auth_status', 'transfer_percentage', 'transfer_out_status', 'transfer_out_type', 'transfer_out_mode', 'time_limit', 'buy_frozen_integral', 'buy_integral', 'parent_frozen_integral', 'parent_integral', ], 'safe', ], [ [ 'transfer_out_service', 'transfer_out_balance', 'transfer_out_red_packet', 'transfer_out_contribution', 'transfer_out_hi_bei', 'give_type', 'integral_name', ], 'safe', ], [ [ 'reward_period', 'reward_frozen_score', 'reward_person_count', 'loop_num', 'level_condition', 'gift_method', 'score_reward_invert_freeze_points', 'is_enable_buy_goods_give_frozen_score', 'inactive_dates', ], 'safe', ], ]); if($res === false) return $this->error(Yii::$app->services->validate->getErrorMessage()); // 保存配置 return $service->setSetting($params) ? $this->success('ok') : $this->error('保存失败', $service->getError()); } else { return $this->success('获取成功', $service->getSetting()); } } $levelList = UserLevel::getUserLevel([['mall_id' => $this->mall_id], ['status' => StatusEnum::ENABLED]], [], true, 'level,name'); array_unshift($levelList, ['level' => 0, 'name' => '普通会员']); return $this->render($this->action->id, ['levelList' => json_encode($levelList)]); } }