バグ報告 > その他 > 在庫戻し処理の重複 |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yona |
投稿日時: 2014/9/12 9:42
対応状況: −−−
|
半人前 登録日: 2012/2/10 居住地: 投稿: 25 |
Re: 在庫戻し処理の重複 2.13系であれば、受注が完了しないままで「決済処理中」として残ってしまった受注を戻すために、
cancelPendingOrder の呼び出しを主要なページに埋め込んであるようです。 Z:\eccube-2.13.1\data\class\helper\SC_Helper_Purchase.php(1349,21) [UTF-8]: public function cancelPendingOrder($cancel_flg) Z:\eccube-2.13.1\data\class\pages\LC_Page_Index.php(66,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\cart\LC_Page_Cart.php(78,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\entry\LC_Page_Entry.php(79,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\entry\LC_Page_Entry_Kiyaku.php(67,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\frontparts\LC_Page_FrontParts_LoginCheck.php(68,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage.php(77,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage_History.php(75,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage_Login.php(65,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage_Order.php(65,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\products\LC_Page_Products_Detail.php(103,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\products\LC_Page_Products_List.php(96,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping.php(80,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Confirm.php(76,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Deliv.php(71,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Multiple.php(68,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Payment.php(76,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG); 抜粋されたログを見る限り、cancelPendingOrder から呼ばれる checkDbAllPendingOrder の処理により受注が戻されているようですが、 アクセスがトリガーになっているので、アクセスが集中したりすれば、 タイミングによってはmaekawapis様のような事象が発生する可能性は0でない気がするのですがいかがでしょうか... 決済モジュールも同時に調査していただく必要がありそうですが。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
在庫戻し処理の重複 | maekawapis | 2014/9/11 20:29 |
Re: 在庫戻し処理の重複 | yuh | 2014/9/11 23:11 |
» Re: 在庫戻し処理の重複 | yona | 2014/9/12 9:42 |
Re: 在庫戻し処理の重複 | maekawapis | 2014/9/12 10:06 |
Re: 在庫戻し処理の重複 | yuh | 2014/9/12 10:34 |
Re: 在庫戻し処理の重複 | maekawapis | 2014/9/12 11:37 |
Re: 在庫戻し処理の重複 | bratech | 2014/9/12 11:12 |
Re: 在庫戻し処理の重複 | maekawapis | 2014/9/12 11:30 |
Re: 在庫戻し処理の重複 | yona | 2014/9/12 12:36 |
Re: 在庫戻し処理の重複 | maekawapis | 2014/9/12 15:30 |
Re: 在庫戻し処理の重複【別対策案】 | maekawapis | 2014/9/23 20:23 |