$store_id]))->getTeamBonusParentIds(3166, 1); // $child_user = User::findOne(13634); // $result = TeamBonusForm::teamBonusUpgradePrice($child_user, 3); return $this->asJson($result); } public function actionCanUpgrade() { $store_id = get_store_id(); $form = new TeamBonusForm(); $level = $form->teamBonusLevelInfo(input_params('level_id'))['data']; $userItem = User::findOne(input_params('user_id')); $userData = null; $result = TeamBonusForm::canUpgrade($level, $userItem, $userData); return $this->asJson([ 'code' => 0, '$result' => $result, '$userData' => $userData, ]); } public function actionSetting() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $result = $form->teamBonusSetting(); return $this->asJson([ 'code' => 0, 'msg' => 'ok', 'data' => $result, ]); } public function actionSettingSave() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->store_id = $store_id; $conf = input_params('conf', []); $result = $form->teamBonusSettingSave($conf); return $this->asJson([ 'code' => 0, 'msg' => 'ok', ]); } /** * 队长列表 */ public function actionTeamLeaderList() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $result = $form->teamLeaderList(); return $this->asJson($result); } /** * 队长状态变更 */ public function actionTeamLeaderStatus() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $result = $form->teamLeaderStatus(); return $this->asJson($result); } /** * 队长创建 */ public function actionTeamLeaderSave() { $store_id = get_store_id(); $form = new TeamBonusForm(); $attributes = all_params(); $form->store_id = $store_id; $result = $form->teamLeaderSave($attributes); return $this->asJson($result); } /** * 团队成员 */ public function actionTeamChildrenList() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $form->user_id = input_params('user_id'); $result = $form->teamChildrenList(); return $this->asJson($result); } /** * 团队订单 */ public function actionTeamChildrenOrderList() { $store_id = get_store_id(); $form = new TeamBonusForm(); $params = all_params(); $form->store_id = $store_id; $user_id = input_params('user_id'); $result = $form::teamOrderPrice($user_id ? User::findOne($user_id) : null, $store_id, 1, $params); return $this->asJson([ 'code' => 0, 'data' => $result, ]); } /** * 团队佣金信息 */ public function actionTeamLeaderShareDetails() { $store_id = get_store_id(); $form = new TeamBonusForm(); $params = all_params(); $form->store_id = $store_id; $user_id = input_params('user_id'); $result = $form->teamLeaderShareDetails($params); return $this->asJson([ 'code' => 0, 'data' => $result, ]); } /** * 队长等级列表 */ public function actionTeamBonusLevelList() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $result = $form->teamBonusLevelList(); return $this->asJson($result); } /** * 队长等级 */ public function actionTeamBonusLevelInfo() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->store_id = $store_id; $result = $form->teamBonusLevelInfo(input_params('id')); return $this->asJson($result); } /** * 队长等级(下拉框) */ public function actionTeamBonusLevelSelectList() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $result = $form->teamBonusLevelSelectList(0); return $this->asJson($result); } /** * 队长等级保存 */ public function actionTeamBonusLevelSave() { $store_id = get_store_id(); $form = new TeamBonusForm(); $attributes = all_params(); $form->store_id = $store_id; $result = $form->teamBonusLevelSave($attributes); return $this->asJson($result); } /** * 队长等级状态变更 */ public function actionTeamBonusLevelStatus() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $id = input_params('id'); $status = input_params('status'); $result = $form->teamBonusLevelStatus($id, $status); return $this->asJson($result); } /** * 团队分红商品保存 */ public function actionTeamBonusGoodsExtSave() { $store_id = get_store_id(); $form = new TeamBonusForm(); $attributes = all_params(); $form->store_id = $store_id; $result = $form->teamBonusGoodsExtSave($attributes); return $this->asJson($result); } /** * 团队分红商品分红状态 */ public function actionTeamBonusGoodsExtStatus() { $store_id = get_store_id(); $form = new TeamBonusForm(); $form->attributes = all_params(); $form->store_id = $store_id; $result = $form->teamBonusGoodsExtStatus(); return $this->asJson($result); } }