getUser($params['code'], $params['card_id']); return $this->asJson($res); } //获取开卡插件参数 public function actionUrl(){ $params = post_params(); $form = new CardForm(); $res = $form->getUrl($params['card_id']); return $this->asJson($res); } //卡券列表 public function actionList(){ $params = post_params(); $form = new CardForm(); $store_id = get_store_id(); $res = $form->getCardList($params, $store_id); return $this->asJson($res); } //卡券详情 public function actionInfo(){ $params = post_params(); $form = new CardForm(); $store_id = get_store_id(); $res = $form->getCardInfo($params['card_id']); return $this->asJson($res); } //创建卡券 public function actionCreate(){ $params = post_params(); $form = new CardForm(); $store_id = get_store_id(); $res = $form->addCard($params, $store_id); return $this->asJson($res); } //修改卡券 public function actionUpdate(){ $params = post_params(); $form = new CardForm(); $store_id = get_store_id(); $res = $form->updateCard($params, $store_id); return $this->asJson($res); } //删除卡券 public function actionDelete(){ $params = post_params(); $form = new CardForm(); $res = $form->deleteCard($params['card_id']); return $this->asJson($res); } //绑卡列表 public function actionBindList(){ $params = post_params(); $form = new CardForm(); $store_id = get_store_id(); $res = $form->getBindList($params, $store_id); return $this->asJson($res); } //修改会员信息 public function actionUpdateUserBonus() { $record_bonus = post_params('record_bonus', ''); $add_bonus = post_params('add_bonus', 1); $bind_ids = post_params('bind_ids', []); $form = new CardForm(); $res = $form->batchUpdateUserBonus($bind_ids, [ "record_bonus" => $record_bonus, "add_bonus" => $add_bonus, ]); return $this->asJson($res); } //修改会员信息 public function actionUpdateUserBonusByCond() { $record_bonus = post_params('record_bonus', ''); $add_bonus = post_params('add_bonus', 1); $store_id = get_store_id(); $cond = post_params('cond', []); $form = new CardForm(); $res = $form->batchUpdateUserBonus($form->getBindIdList($cond, $store_id), [ "record_bonus" => $record_bonus, "add_bonus" => $add_bonus, ]); return $this->asJson($res); } }