Ignore:
Timestamp:
2012/11/06 10:37:16 (11 years ago)
Author:
pineray
Message:

.#1960 (page クラスからビジネスロジックを分離)

新規受注の注文番号を求める処理を SC_Helper_Purchase に移動.

Location:
branches/version-2_12-dev/data/class
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/helper/SC_Helper_Purchase.php

    r22004 r22077  
    905905        } else { 
    906906            if (SC_Utils_Ex::isBlank($order_id)) { 
    907                 $order_id = $objQuery->nextVal('dtb_order_order_id'); 
     907                $order_id = $this->getNextOrderID(); 
    908908            } 
    909909            /* 
     
    13681368        } 
    13691369    } 
     1370 
     1371    /** 
     1372     * 新規受注の注文IDを返す 
     1373     * 
     1374     * @return integer 
     1375     */ 
     1376    public function getNextOrderID() { 
     1377        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     1378        return $objQuery->nextVal('dtb_order_order_id'); 
     1379    } 
    13701380} 
  • branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php

    r22076 r22077  
    7575        $objSiteSess = new SC_SiteSession_Ex(); 
    7676        $objCustomer = new SC_Customer_Ex(); 
    77         $objQuery =& SC_Query_Ex::getSingletonInstance(); 
    7877        $objPurchase = new SC_Helper_Purchase_Ex(); 
    7978        $objHelperMail = new SC_Helper_Mail_Ex(); 
     
    146145                 * 決済モジュールで必要なため, 受注番号を取得 
    147146                 */ 
    148                 $this->arrForm['order_id'] = $objQuery->nextval('dtb_order_order_id'); 
     147                $this->arrForm['order_id'] = $objPurchase->getNextOrderID(); 
    149148                $_SESSION['order_id'] = $this->arrForm['order_id']; 
    150149 
Note: See TracChangeset for help on using the changeset viewer.