Changeset 16796
- Timestamp:
- 2007/11/20 11:21:08 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/beta/data/downloads/module/mdl_paygent/mdl_paygent.inc
r16795 r16796 641 641 //¡¡ÀßÄê¥Ñ¥é¥á¡¼¥¿¤Î¼èÆÀ 642 642 $arrPaymentDB = sfGetPaymentDB(MDL_PAYGENT_ID); 643 643 644 644 $where = "memo01 = ? AND status = ?"; 645 645 $arrOrder = $objQuery->select("order_id", "dtb_order", $where, array(MDL_PAYGENT_ID, ORDER_PAY_WAIT)); … … 647 647 // ¶¦Ḁ̈ǡ¼¥¿¤Î¼èÆÀ 648 648 $arrSend = sfGetPaygentShare(PAYGENT_REF, 0, $arrPaymentDB[0]); 649 649 650 650 if(count($arrOrder) > 0) { 651 651 sfUpdatePaymentStatus($objPaygent, $arrSend); … … 701 701 $i = 0; 702 702 $notice_id = $objQuery->max("dtb_order", "memo10", "memo01 = ?", array(MDL_PAYGENT_ID)); 703 704 $objQuery->begin(); 703 705 704 706 // ¥¹¥Æ¡¼¥¿¥¹¤Î¼èÆÀ … … 736 738 for ($i = 0; $i < count($arrErrId); $i++) { 737 739 $arrRet = sfGetPaymentStatus($objPaygent, $arrSend, $arrErrId[$i]); 740 741 // ºÆ¼èÆÀÀ®¸ù 738 742 if($arrRet['success_code'] == '0') { 739 743 sfUpdatePaygentOrder($objQuery, $arrRet); 744 745 // ºÆ¼èÆÀ¼ºÇÔ 746 } elseif($arrRet['payment_notice_id'] == "") { 747 gfPrintLog("·èºÑÄÌÃÎID=". $arrErrId[$i]. "¤ÎºÆ¼èÆÀ¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£¥Ð¥Ã¥Á¤ò¶¯À©½ªÎ»¤·¤Þ¤¹¡£"); 748 $err_flg = false; 749 break; 740 750 } 751 752 // ºÆ¼èÆÀ´°Î» 741 753 if($i == count($arrErrId) - 1) { 742 754 gfPrintLog("º¹Ê¬¤ÎºÆ¼èÆÀ¤¬½ªÎ»¤·¤Þ¤·¤¿¡£"); 743 755 } 744 756 } 757 758 // ¥³¥ß¥Ã¥ÈÀ®ÈÝȽÄê 759 if ($err_flg === false) { 760 $objQuery->rollback(); 761 } else { 762 $objQuery->commit(); 763 } 745 764 } 746 765 … … 754 773 **************************************************************************************************************/ 755 774 function sfGetPaymentStatus($objPaygent, $arrSend, $notice_id = "") { 756 $objQuery = new SC_Query();757 758 775 // ´û¤Ë¼èÆÀ¤·¤¿º¹Ê¬¤ò¼èÆÀ 759 776 if($notice_id !== "") {
Note: See TracChangeset
for help on using the changeset viewer.