asJson($form->wastoreShopOrderGet(get_store_id(), $mini_id, $order->id)); // return $this->asJson($form->wastoreSceneIsOpen(get_store_id(), $mini_id)); } public function actionConf() { $store_id = get_store_id(); $conf = WastoreForm::conf($store_id); return $this->asJson([ 'code' => 0, 'data' => [ 'conf' => $conf, ], ]); } public function actionSaveConf(){ $store_id = get_store_id(); $conf = input_params('conf'); if(!is_array($conf)){ $conf = json_decode($conf, true); } WastoreForm::saveConf($store_id, $conf); return $this->asJson([ 'code'=>0, 'msg'=>'保存成功' ]); } //门店快送查询开通状态 public function actionSceneIsOpen() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); return $this->asJson($form->wastoreSceneIsOpen(get_store_id(), $mini_id)); } //门店快送开通 public function actionSceneOpen() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); return $this->asJson($form->wastoreSceneOpen(get_store_id(), $mini_id)); } public function actionStoreCategoryGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); return $this->asJson($form->wastoreStoreCategoryGet(get_store_id(), $mini_id)); } //门店快送新建更新门店 public function actionStoreSave() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreSave(get_store_id(), $mini_id, get_md_id(), all_params(), $out_store_id)); } //门店快送删除门店 public function actionStoreDel() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreDel(get_store_id(), $mini_id, get_md_id(), $out_store_id)); } //获取门店最新提交信息 public function actionStoreAuditGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreAuditGet(get_store_id(), $mini_id, get_md_id(), $out_store_id)); } //获取门店最新过审信息 public function actionStoreGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreGet(get_store_id(), $mini_id, get_md_id(), $out_store_id)); } public function actionStoreAuditList() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $page = input_params('page', 1); $page_size = input_params('page_size', 100); return $this->asJson($form->wastoreAuditList(get_store_id(), $mini_id, $page, $page_size)); } public function actionStoreList() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $page = input_params('page', 1); $page_size = input_params('page_size', 100); return $this->asJson($form->wastoreList(get_store_id(), $mini_id, $page, $page_size)); } //门店快送获取门店配送设置 public function actionDeliveryGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreDeliveryGet(get_store_id(), $mini_id, get_md_id(), $out_store_id)); } //门店快送添加修改门店配送设置 public function actionDeliverySave() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreDeliverySave(get_store_id(), $mini_id, get_md_id(), all_params(), $out_store_id)); } //门店快送门店设置为休息状态 public function actionStoreClose() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); $close_time = input_params('close_time'); return $this->asJson($form->wastoreClose(get_store_id(), $mini_id, get_md_id(), $close_time, $out_store_id)); } //门店快送门店设置为营业状态 public function actionStoreOpen() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); $open_time = input_params('open_time'); return $this->asJson($form->wastoreOpen(get_store_id(), $mini_id, get_md_id(), $open_time, $out_store_id)); } //门店快送门店设置为“不展示” public function actionStoreHide() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreHide(get_store_id(), $mini_id, get_md_id(), $out_store_id)); } //门店快送门店设置为“展示” public function actionStoreShow() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_store_id = input_params('out_store_id'); return $this->asJson($form->wastoreShow(get_store_id(), $mini_id, get_md_id(), $out_store_id)); } //门店快送获取商品类目详情 public function actionSpuCategory() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $parent_id = input_params('parent_id'); return $this->asJson($form->wastoreSpuCategory(get_store_id(), $mini_id, $parent_id)); } //门店快送添加更新SPU public function actionSpuAdd() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_id = input_params('goods_id'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreSpuAdd(get_store_id(), $mini_id, $goods_id, $out_product_id)); } //门店快送删除SPU public function actionSpuDel() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_id = input_params('goods_id'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreSpuDel(get_store_id(), $mini_id, $goods_id, $out_product_id)); } //门店快送上架SPU public function actionSpuListing() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_id = input_params('goods_id'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreSpuListing(get_store_id(), $mini_id, $goods_id, $out_product_id)); } //门店快送下架SPU public function actionSpuDelisting() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_id = input_params('goods_id'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreSpuDelisting(get_store_id(), $mini_id, $goods_id, $out_product_id)); } //门店快送获取SPU列表 public function actionSpuGetList() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $status = input_params('status'); $need_edit_spu = input_params('need_edit_spu'); $page = input_params('page', 1); $page_size = input_params('page_size', 100); return $this->asJson($form->wastoreSpuGetList(get_store_id(), $mini_id, $need_edit_spu, $status, $page, $page_size)); } //门店快送获取SPU详情 public function actionSpuGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_id = input_params('goods_id'); $need_edit_spu = input_params('need_edit_spu'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreSpuGet(get_store_id(), $mini_id, $need_edit_spu, $goods_id, $out_product_id)); } //门店快送批量添加门店商品 public function actionStoreSpuBatchAdd() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $out_product_id = input_params('out_product_id'); $res = $form->wastoreStoreSpuBatchAdd(get_store_id(), $mini_id, get_md_id(), $goods_ids, $out_product_id); if(!$res['code'] && get_md_id() && $goods_ids){ $res = $form->storePriceBatchUpdate(get_store_id(), $mini_id, get_md_id(), $goods_ids); } return $this->asJson($res); } //门店快送批量移除门店商品 public function actionStoreSpuBatchDel() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreStoreSpuBatchDel(get_store_id(), $mini_id, get_md_id(), $goods_ids, $out_product_id)); } //门店快送查询门店内商品 public function actionStoreSpuList() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $res = $form->wastoreStoreSpuList(get_store_id(), $mini_id, get_md_id()); return $this->asJson($res); } //门店快送批量上架门店商品 public function actionStoreSpuBatchListing() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreStoreSpuBatchListing(get_store_id(), $mini_id, get_md_id(), $goods_ids, $out_product_id)); } //门店快送批量下架门店商品 public function actionStoreSpuBatchDelisting() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreStoreSpuBatchDelisting(get_store_id(), $mini_id, get_md_id(), $goods_ids, $out_product_id)); } //门店快送门店商品批量查询上下架状态 public function actionStoreSpuBatchGetStatus() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $out_product_id = input_params('out_product_id'); return $this->asJson($form->wastoreStoreSpuBatchGetStatus(get_store_id(), $mini_id, get_md_id(), $goods_ids, $out_product_id)); } //门店快送批量更新门店价格 public function actionMdStorePriceBatchUpdate() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $res = $form->storePriceBatchUpdate(get_store_id(), $mini_id, get_md_id(), $goods_ids); return $this->asJson($res); } //门店快送门店商品批量设置SKU价格 public function actionStorePriceBatchUpdate() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $sku_list = input_params('sku_list'); return $this->asJson($form->wastoreStorePriceBatchUpdate(get_store_id(), $mini_id, get_md_id(), $sku_list)); } //门店快送门店商品批量获取SKU价格 public function actionStorePriceBatchGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_sku_id_list = input_params('out_sku_id_list'); return $this->asJson($form->wastoreStorePriceBatchGet(get_store_id(), $mini_id, get_md_id(), $out_sku_id_list)); } public function actionStoreStockBatchUpdate() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $sku_list = input_params('sku_list'); return $this->asJson($form->wastoreStoreStockBatchUpdate(get_store_id(), $mini_id, get_md_id(), $sku_list)); } public function actionStoreStockBatchGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $out_sku_id_list = input_params('out_sku_id_list'); return $this->asJson($form->wastoreStoreStockBatchGet(get_store_id(), $mini_id, get_md_id(), $out_sku_id_list)); } public function actionSubmitWxaAudit() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); return $this->asJson($form->wastoreSubmitWxaAudit(get_store_id(), $mini_id)); } public function actionChannelCardActivityList() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $template_id = input_params('template_id'); return $this->asJson($form->wastoreChannelCardActivityList(get_store_id(), $mini_id, $template_id)); } public function actionChannelCardActivityDel() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $template_id = input_params('template_id'); return $this->asJson($form->wastoreChannelCardActivityDel(get_store_id(), $mini_id, $template_id)); } public function actionChannelCardActivityUpsert() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $card_activity = input_params('card_activity'); $template_id = input_params('template_id'); return $this->asJson($form->wastoreChannelCardActivityUpsert(get_store_id(), $mini_id, $card_activity, $template_id)); } public function actionChannelSpuUpdate() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $goods_ids = input_params('goods_ids'); $card_activity_id = input_params('card_activity_id'); return $this->asJson($form->wastoreChannelSpuUpdate(get_store_id(), $mini_id, get_md_id(), $goods_ids, $card_activity_id)); } public function actionChannelSpuGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); return $this->asJson($form->wastoreChannelSpuGet(get_store_id(), $mini_id, get_md_id())); } public function actionSessionGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $session_key = input_params('session_key'); return $this->asJson($form->wastoreSessionGet(get_store_id(), $mini_id, $session_key)); } public function actionShopOrderGet() { $form = new WastoreForm(); $mini_id = input_params('mini_id'); $order_id = input_params('order_id'); return $this->asJson($form->wastoreShopOrderGet(get_store_id(), $mini_id, $order_id)); } }