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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 加價購 文件路徑:shop/controllers/Seller/Promotion/IncreaseCtl.php 一、活動列表【方法:index();】 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_row <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>increaseComboModel<span class="token">-</span><span class="token">></span><span class="token3">getComboInfo</span><span class="token1">(</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="token5">//店鋪下的加價購活動列表</span> $data <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>increaseBaseModel<span class="token">-</span><span class="token">></span><span class="token3">getIncreaseActList</span><span class="token1">(</span>$cond_row<span class="token1">,</span> <span class="token3">array</span><span class="token1">(</span><span class="token4">'increase_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/Increase/BaseModel.php 參數:increase\_state(0.全部1.正常 2.已結束 3.管理員關閉) ``` <pre class="calibre14">``` 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.操作 3.1編輯 參數:id、edit 根據URL獲取id、edit判斷活動列表和活動內容編輯 視圖:views/default/Seller/Promotion/IncreaseCtl/edit.php 編輯活動內容后提交表單驗證:$('#form').validator({}) 方法:editIncrease(); ``` <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">'edit'</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="token5">//編輯活動內容</span> $increase_id <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> $check_row <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>increaseBaseModel<span class="token">-</span><span class="token">></span><span class="token3">getIncreaseActItem</span><span class="token1">(</span>$increase_id<span class="token1">)</span><span class="token1">;</span> <span class="token2">if</span> <span class="token1">(</span>$check_row<span class="token1">[</span><span class="token4">'shop_id'</span><span class="token1">]</span> <span class="token">==</span> Perm<span class="token1">:</span><span class="token1">:</span>$shopId<span class="token1">)</span> <span class="token1">{</span> $data <span class="token">=</span> $this<span class="token">-</span><span class="token">></span>increaseBaseModel<span class="token">-</span><span class="token">></span><span class="token3">getIncreaseActDetail</span><span class="token1">(</span>$increase_id<span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> <span class="token2">else</span> <span class="token1">{</span> <span class="token3">location_to</span><span class="token1">(</span><span class="token4">'index.php?ctl=Seller_Promotion_Increase&met=index&typ=e'</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> <span class="token5">//視圖:views/default/Seller/Promotion/IncreaseCtl/edit.php</span> <span class="token5">//編輯活動內容后提交表單驗證:$('#form').validator({})</span> <span class="token5">//方法:editIncrease();</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">'edit'</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span> ``` ``` 3.1.1添加活動商品 通過AJAX獲得店鋪所有商品 ``` <pre class="calibre14">``` $<span class="token1">(</span><span class="token4">'.btn-ctl-select-goods'</span><span class="token1">)</span><span class="token1">.</span><span class="token3">click</span><span class="token1">(</span><span class="token2">function</span><span class="token1">(</span><span class="token1">)</span><span class="token1">{</span> var increase_id <span class="token">=</span> $<span class="token1">(</span>this<span class="token1">)</span><span class="token1">.</span><span class="token3">attr</span><span class="token1">(</span><span class="token4">'data-increase-id'</span><span class="token1">)</span><span class="token1">;</span> var url <span class="token">=</span> SITE_URL <span class="token">+</span> <span class="token4">'?ctl=Seller_Promotion_Increase&met=getShopGoods&typ=e&op=edit'</span><span class="token1">;</span> $<span class="token1">(</span><span class="token4">'#cou-sku-options'</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>id<span class="token1">:</span>increase_id<span class="token1">}</span><span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span><span class="token1">)</span><span class="token1">;</span> ``` ``` 3.1.2添加活動規則 選擇換購商品: ``` <pre class="calibre14">``` $<span class="token1">(</span><span class="token4">'body'</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="token4">'[btn-choose-rule-ex-goods]'</span><span class="token1">,</span> <span class="token2">function</span><span class="token1">(</span><span class="token1">)</span> <span class="token1">{</span> var id <span class="token">=</span> $<span class="token1">(</span>this<span class="token1">)</span><span class="token1">.</span><span class="token3">attr</span><span class="token1">(</span><span class="token4">'btn-choose-rule-ex-goods'</span><span class="token1">)</span><span class="token1">;</span> $<span class="token1">(</span><span class="token4">"[btn-choose-rule-ex-goods='"</span><span class="token">+</span>id<span class="token">+</span><span class="token4">"']"</span><span class="token1">)</span><span class="token1">.</span><span class="token3">hide</span><span class="token1">(</span><span class="token1">)</span><span class="token1">;</span> $<span class="token1">(</span><span class="token4">"[data-cou-level-sku-close-button='"</span><span class="token">+</span>id<span class="token">+</span><span class="token4">"']"</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="token3">getShopGoodsSku</span><span class="token1">(</span>id<span class="token1">)</span><span class="token1">;</span> <span class="token1">}</span><span class="token1">)</span><span class="token1">;</span> ``` ``` URL異步請求獲取店鋪可以參加換購的商品:方法:getShopGoodsSku(); 視圖:shop/views/default/Seller/Promotion/IncreaseCtl/getShopGoodsSku.php 4.刪除加價購 - 控制器:shop/controllers/Seller/Promotion/IncreaseCtl.php ->removeIncreaseAct() - 模型:shop/models/Increase/BaseModel.php - 視圖:shop/views/default/Seller/Promotion/IncreaseCtl/index.php 二、添加活動 1.活動開始時間:不得小于當前時間,且小于套餐結束時間 2.活動結束時間:不得小于當前時間,且小于套餐結束時間 3.提交 新增活動提交時進行表單驗證:`$('#form').validator({})` - 控制器:shop/controllers/Seller/Promotion/IncreaseCtl.php ->addIncrease() - 模型:shop/models/Increase/BaseModel.php - 視圖:shop/views/default/Seller/Promotion/IncreaseCtl/add.php 三、套餐管理【方法:combo();】 1、套餐活動列表 - 控制器:shop/controllers/Seller/Promotion/IncreaseCtl.php ->combo() - 模型:shop/models/Shop/CostModel.php - 視圖:shop/views/default/Seller/Promotion/IncreaseCtl/combo.php 套餐活動列表 `$data = $this->shopCostModel->listByWhere($cond_row,$order_row,$page, $rows);` 2.、購買套餐 - 視圖:shop/views/default/Seller/Promotion/IncreaseCtl/combo.php - 控制器:shop/controllers/Seller/Promotion/IncreaseCtl.php ->addCombo() - 模型:shop/models/Increase/ComboModel.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>

                              哎呀哎呀视频在线观看