| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387 |
- <?php
- namespace app\modules\admin\controllers;
- use app\modules\admin\models\WastoreForm;
- class WechatWastoreController extends BaseController
- {
- public function actionTest() {
- $order = \app\models\Order::findOne(12004);
- // WastoreForm::afterOrderOtherDataSave($order);
- // WastoreForm::afterOrderPay($order);
- WastoreForm::afterOrderSend($order);
- $form = new WastoreForm();
- $mini_id = input_params('mini_id');
- return $this->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));
- }
- }
|