<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ### 保存訂單地址 **位置:** Common\Lib\OrderLib.class.php **參數:** * @param $order_id 訂單ID * @param $order_address 訂單地址數組 * @param $type 保存類型 1新增 2編輯 說明 : 地址參數的數據結構如下 $order_address = array( 'consignee' = "", // 收件人 'mobile' = "", // 手機 'province' = "", // 省 'city' = "", // 市 'area' = "", // 區 'address' = "", // 詳細地址 'addr_id' = "" // 地址ID,如果type=2即保存訂單的時候,此項非空 ) **調用:** * 組件文件外調用 ~~~ // 保存訂單地址信息 $my_order = new OrdersLib(); $order_address = $my_order->saveOrderAddress($order_id, $order_address, 1); ~~~ **返回:** 成功時返回 true 失敗時候返回 false **完整代碼:** ~~~ /** * 保存收件人地址方法 * @param $order_id 訂單ID * @param $order_address 訂單地址數組 * 舉例 :$order_address = array( * 'consignee' = "", // 收件人 * 'mobile' = "", // 手機 * 'province' = "", // 省 * 'city' = "", // 市 * 'area' = "", // 區 * 'address' = "", // 詳細地址 * 'addr_id' = "" // 地址ID,如果type=2即保存訂單的時候,此項非空 * ); * @param $type 保存類型 1新增 2編輯 * @return bool 成功返回true,失敗返回false */ public function saveOrderAddress($order_id, $order_address, $type) { $order_info = $this->orderInfo($order_id); // 判斷是否是直發 $map_s['id'] = $order_info['store_id']; // 網店ID $source_info = M('system_ec_source')->where($map_s)->find(); // 如果為空返回錯誤 if (empty($source_info)) { return false; } if ($source_info['is_direct'] == 1) { // 收貨地址信息 $addr_data['consignee'] = $order_address['consignee']; // 收貨人 $addr_data['mobile'] = $order_address['mobile']; // 電話 // 解決直轄市的二級沒有三級的問題 if (empty($order_address['area'])) { $addr_data['province'] = ''; // 收貨人省份 $addr_data['city'] = $order_address['province']; // 市 $addr_data['area'] = $order_address['city']; // 區 } else { $addr_data['province'] = $order_address['province']; // 收貨人省份 $addr_data['city'] = $order_address['city']; // 市 $addr_data['area'] = $order_address['area']; // 區 } $addr_data['address'] = $order_address['address']; // 收件人詳細地址 // 假如是新增地址 if ($type == 1) { $addr_data['order_id'] = $order_id; // 創建的訂單ID // coscia_order_address 電商訂單客戶信息表 $addr_id = M('order_address')->add($addr_data); if (!is_numeric($addr_id)) { return false; } else { return true; } } else { // 拼接傳過來的地址信息,數據保存 $addr_data['id'] = $order_address['addr_id']; if (!empty($addr_data['id'])) { $res = M('order_address')->save($addr_data); if ($res === false) { return false; } else { return true; } } } } else { return true; } } ~~~
                  <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>

                              哎呀哎呀视频在线观看