<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                文件路徑:shop/controllers/Seller/Promotion/MeetConditionGiftCtl.php 一、滿送列表【方法:index();】 * 控制器:shop/controllers/Seller/Promotion/MeetConditionGiftCtl.php ->index() * 模型:shop/models/ManSong/QuotaModel.php shop/models/ManSong/BaseModel.php * 視圖:shop/views/default/Seller/Promotion/MeetConditionGiftCtl/index.php 1.套餐過期時間及備注 ~~~ if (!$this->self_support_flag) //普通店鋪 { $com_flag = $this->combo_flag; if ($this->combo_flag)//套餐可用 { $combo = $this->manSongQuotaModel->getManSongQuotaDetailByWhere(array('shop_id' => Perm::$shopId)); } } //店鋪下的滿送活動列表 $data = $this->manSongBaseModel->getManSongActList($cond_row, array('mansong_id' => 'ASC'), $page, $rows); ~~~ 2.活動狀態 模型:shop/models/ManSong/BaseModel.php 參數:mansong_state(0.全部1.正常 2.已結束 3.管理員關閉) ~~~ // 活動狀態 1-正常/2-已結束/3-管理員關閉) const NORMAL = 1;//正常 const END = 2;//結束 const CANCEL = 3;//管理員關閉 ~~~ 3.活動詳情 參數:detail、id 方法:index(); 視圖:shop/views/default/Seller/Promotion/MeetConditionGiftCtl/detail.php 根據URL獲得參數detail、id來判斷當前頁面 ~~~ if (request_string('op') == 'detail') { if (request_int('id')) { $data = $this->manSongBaseModel->getManSongActItem(array( 'shop_id' => Perm::$shopId, 'mansong_id' => request_int('id') )); } $this->view->setMet('detail'); } ~~~ 4.刪除滿即送 * 控制器:shop/controllers/Seller/Promotion/MeetConditionGiftCtl.php ->removeManSong() * 模型:shop/models/ManSong/BaseModel.php * 視圖:shop/views/default/Seller/Promotion/MeetConditionGiftCtl/index.php 二、新增活動 1.活動開始時間:不得小于當前時間,且小于套餐結束時間 2.活動結束時間:不得小于當前時間,且小于套餐結束時間 3.滿即送規則:通過AJAX獲得店鋪可以參加活動的商品 方法:getShopGoods(); 視圖:Seller/Promotion/MeetConditionGiftCtl/getShopGoods.php ~~~ $('#btn_show_search_goods').on('click', function(){ $('.search-goods-list').show(); $('.btn_search_goods').click(); }); $('.btn_search_goods').on('click', function() { var url = "index.php?ctl=Seller_Promotion_MeetConditionGift&met=getShopGoods&typ=e"; var key = $("#key").val(); url = key ? url + "&goods_name=" + key : url; $('.search-goods-list-bd').load(url); }); ~~~ 4.提交 新增活動提交時進行表單驗證:`$('#form').validator({})` 方法:addManSong() 滿送活動針對的是整個店鋪的商品 只要訂單的總金額滿足滿送規則限制,即可參加活動 滿送活動一經編輯發布后不可修改 同一個時間段內只能有一個滿送活動 ~~~ if(strtotime(request_string('mansong_start_time')) <= strtotime($mansong_start_date_limit)) { $check_post_data_flag = false; $msg_label = __('滿級送活動時間段不能重疊!'); } ~~~ 三、套餐管理【方法:combo();】 1、套餐活動列表 * 控制器:shop/controllers/Seller/Promotion/MeetConditionGiftCtl.php ->combo() * 模型:shop/models/Shop/CostModel.php * 視圖:shop/views/default/Seller/Promotion/MeetConditionGiftCtl/combo.php 套餐活動列表 `$data = $this->shopCostModel->listByWhere($cond_row,$order_row,$page, $rows);` 2.、購買套餐 * 視圖:shop/views/default/Seller/Promotion/MeetConditionGiftCtl/combo.php * 控制器:shop/controllers/Seller/Promotion/MeetConditionGiftCtl.php ->addCombo() * 模型:shop/models/ManSong/QuotaModel.php shop/models/Shop/BaseModel.php shop/models/ManSong/BaseModel.php (1)購買套餐時提交時進行表單驗證:`$('#form').validator({})` (2)在店鋪的賬期結算中扣除相關費用并且在paycenter中添加交易記錄 參數:店鋪id,根據店鋪id號獲取店鋪套餐詳情 1、原套餐已經過期,更新套餐開始時間和結束時間 2、原套餐尚未過期,只需更新結束時間 3、如果沒有套餐詳情,則套餐購買
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看