<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 滿即送 文件路徑: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.套餐過期時間及備注 ``` <pre class="calibre14">``` <span class="token2">if</span> <span class="token1">(</span><span class="token">!</span>$this<span class="token">-</span><span class="token">></span>self_support_flag<span class="token1">)</span> <span class="token5">//普通店鋪</span> <span class="token1">{</span> $com_flag <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>combo_flag<span class="token1">;</span> <span class="token2">if</span> <span class="token1">(</span>$this<span class="token">-</span><span class="token">></span>combo_flag<span class="token1">)</span><span class="token5">//套餐可用</span> <span class="token1">{</span> $combo <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>manSongQuotaModel<span class="token">-</span><span class="token">></span><span class="token3">getManSongQuotaDetailByWhere</span><span class="token1">(</span><span class="token3">array</span><span class="token1">(</span><span class="token4">'shop_id'</span> <span class="token">=</span><span class="token">></span> Perm<span class="token1">:</span><span class="token1">:</span>$shopId<span class="token1">)</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> <span class="token1">}</span> <span class="token5">//店鋪下的滿送活動列表</span> $data <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>manSongBaseModel<span class="token">-</span><span class="token">></span><span class="token3">getManSongActList</span><span class="token1">(</span>$cond_row<span class="token1">,</span> <span class="token3">array</span><span class="token1">(</span><span class="token4">'mansong_id'</span> <span class="token">=</span><span class="token">></span> <span class="token4">'ASC'</span><span class="token1">)</span><span class="token1">,</span> $page<span class="token1">,</span> $rows<span class="token1">)</span><span class="token1">;</span> ``` ``` 2.活動狀態 模型:shop/models/ManSong/BaseModel.php 參數:mansong\_state(0.全部1.正常 2.已結束 3.管理員關閉) ``` <pre class="calibre14">``` <span class="token5">// 活動狀態 1-正常/2-已結束/3-管理員關閉)</span> const NORMAL <span class="token">=</span> <span class="token6">1</span><span class="token1">;</span><span class="token5">//正常</span> const END <span class="token">=</span> <span class="token6">2</span><span class="token1">;</span><span class="token5">//結束</span> const CANCEL <span class="token">=</span> <span class="token6">3</span><span class="token1">;</span><span class="token5">//管理員關閉</span> ``` ``` 3.活動詳情 參數:detail、id 方法:index(); 視圖:shop/views/default/Seller/Promotion/MeetConditionGiftCtl/detail.php 根據URL獲得參數detail、id來判斷當前頁面 ``` <pre class="calibre14">``` <span class="token2">if</span> <span class="token1">(</span><span class="token3">request_string</span><span class="token1">(</span><span class="token4">'op'</span><span class="token1">)</span> <span class="token">==</span> <span class="token4">'detail'</span><span class="token1">)</span> <span class="token1">{</span> <span class="token2">if</span> <span class="token1">(</span><span class="token3">request_int</span><span class="token1">(</span><span class="token4">'id'</span><span class="token1">)</span><span class="token1">)</span> <span class="token1">{</span> $data <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>manSongBaseModel<span class="token">-</span><span class="token">></span><span class="token3">getManSongActItem</span><span class="token1">(</span><span class="token3">array</span><span class="token1">(</span> <span class="token4">'shop_id'</span> <span class="token">=</span><span class="token">></span> Perm<span class="token1">:</span><span class="token1">:</span>$shopId<span class="token1">,</span> <span class="token4">'mansong_id'</span> <span class="token">=</span><span class="token">></span> <span class="token3">request_int</span><span class="token1">(</span><span class="token4">'id'</span><span class="token1">)</span> <span class="token1">)</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> $this<span class="token">-</span><span class="token">></span>view<span class="token">-</span><span class="token">></span><span class="token3">setMet</span><span class="token1">(</span><span class="token4">'detail'</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> ``` ``` 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 ``` <pre class="calibre14">``` $<span class="token1">(</span><span class="token4">'#btn_show_search_goods'</span><span class="token1">)</span><span class="token1">.</span><span class="token3">on</span><span class="token1">(</span><span class="token4">'click'</span><span class="token1">,</span> <span class="token2">function</span><span class="token1">(</span><span class="token1">)</span><span class="token1">{</span> $<span class="token1">(</span><span class="token4">'.search-goods-list'</span><span class="token1">)</span><span class="token1">.</span><span class="token3">show</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $<span class="token1">(</span><span class="token4">'.btn_search_goods'</span><span class="token1">)</span><span class="token1">.</span><span class="token3">click</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span><span class="token1">)</span><span class="token1">;</span> $<span class="token1">(</span><span class="token4">'.btn_search_goods'</span><span class="token1">)</span><span class="token1">.</span><span class="token3">on</span><span class="token1">(</span><span class="token4">'click'</span><span class="token1">,</span> <span class="token2">function</span><span class="token1">(</span><span class="token1">)</span> <span class="token1">{</span> var url <span class="token">=</span> <span class="token4">"index.php?ctl=Seller_Promotion_MeetConditionGift&met=getShopGoods&typ=e"</span><span class="token1">;</span> var key <span class="token">=</span> $<span class="token1">(</span><span class="token4">"#key"</span><span class="token1">)</span><span class="token1">.</span><span class="token3">val</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> url <span class="token">=</span> key <span class="token">?</span> url <span class="token">+</span> <span class="token4">"&goods_name="</span> <span class="token">+</span> key <span class="token1">:</span> url<span class="token1">;</span> $<span class="token1">(</span><span class="token4">'.search-goods-list-bd'</span><span class="token1">)</span><span class="token1">.</span><span class="token3">load</span><span class="token1">(</span>url<span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span><span class="token1">)</span><span class="token1">;</span> ``` ``` 4.提交 新增活動提交時進行表單驗證:`$('#form').validator({})` 方法:addManSong() 滿送活動針對的是整個店鋪的商品 只要訂單的總金額滿足滿送規則限制,即可參加活動 滿送活動一經編輯發布后不可修改 同一個時間段內只能有一個滿送活動 ``` <pre class="calibre14">``` <span class="token2">if</span><span class="token1">(</span><span class="token3">strtotime</span><span class="token1">(</span><span class="token3">request_string</span><span class="token1">(</span><span class="token4">'mansong_start_time'</span><span class="token1">)</span><span class="token1">)</span> <span class="token"><=</span> <span class="token3">strtotime</span><span class="token1">(</span>$mansong_start_date_limit<span class="token1">)</span><span class="token1">)</span> <span class="token1">{</span> $check_post_data_flag <span class="token">=</span> <span class="token6">false</span><span class="token1">;</span> $msg_label <span class="token">=</span> <span class="token3">__</span><span class="token1">(</span><span class="token4">'滿級送活動時間段不能重疊!'</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> ``` ``` 三、套餐管理【方法: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>

                              哎呀哎呀视频在线观看