<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之旅 廣告
                ### 修正訂單唯一碼實收金額之和與訂單實收金額不相等的誤差 **位置:** Common\Lib\OrderLib.class.php **參數:** * @param $order_Id 訂單ID **調用:** * 組件文件外調用 ~~~ // 修正訂單唯一碼實收金額之和與訂單實收金額不相等的誤差 $my_correct = $my_order->correctPayinAmount($order_id); if (!$my_correct) { M()->rollback(); $result = array('success' => false, 'code' => 5014, 'msg' => '修正唯一碼誤差失敗!'); return $result; } ~~~ **返回:** 修正誤差結果 true 成功 false 失敗 **完整代碼:** ~~~ /** * 修正保留兩位小數計算造成的訂單唯一碼實收金額之和與訂單實收金額不相等的誤差 * @param $order_id 訂單ID * @return bool 修正結果 true成功 false失敗 */ public function correctPayinAmount($order_id) { // 查詢訂單唯一碼信息 $map_item['order_id'] = array('eq', $order_id); // 訂單ID $map_item['is_delete'] = 0; // 偽刪除狀態0未刪除 $order_items = M('order_item')->where($map_item)->select(); // 計算訂單中所有唯一碼的實收金額之和 $now_total = 0; foreach ($order_items as $key => $value) { $now_total = $now_total + $value['payin_amount']; } // 查詢訂單信息 $map_order['id'] = array('eq', $order_id); // 訂單ID $map_order['is_delete'] = 0; // 偽刪除狀態0未刪除 $order_info = M('order_list')->where($map_order)->find(); // 修正訂單實收金額和唯一碼實收金額之和的誤差 $citem_id = $order_items[0]['id']; $data['payin_amount'] = $order_items[0]['payin_amount'] + ($order_info['pay_amount'] - $now_total); $res = M('order_item')->where('id='.$citem_id)->save($data); if ($res === false) { return false; } 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>

                              哎呀哎呀视频在线观看