Ignore:
Timestamp:
2010/09/22 13:23:00 (12 years ago)
Author:
eccuore
Message:

#792(ダウンロード販売機能) 入金日追加、規格対応(規格構成変更と並行で作業中なので、作業途中の部分有)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/helper/SC_Helper_DB.php

    r18815 r18819  
    18691869            $sqlval['commit_date'] = 'Now()'; 
    18701870        } 
     1871        // ステータスが入金済みに変更の場合、入金日を更新 
     1872        elseif ($arrOrderOld['status'] != ORDER_PRE_END && $newStatus == ORDER_PRE_END) { 
     1873            $sqlval['payment_date'] = 'Now()'; 
     1874        } 
     1875 
    18711876        $sqlval['status'] = $newStatus; 
    18721877        $sqlval['update_date'] = 'Now()'; 
     
    19251930        $nodown = false; 
    19261931        $ret = 0; 
    1927         $arrID = $objCartSess->getAllProductID(); 
     1932        $arrID = $objCartSess->getAllProductClassID(); 
     1933        $table =  <<< __EOS__ 
     1934            dtb_products_class pc LEFT JOIN dtb_class_combination cc1 ON pc.class_combination_id = cc1.class_combination_id 
     1935            LEFT JOIN dtb_class_combination cc2 ON cc1.parent_class_combination_id = cc2.class_combination_id 
     1936__EOS__; 
     1937        $where =  <<< __EOS__ 
     1938            pc.product_id = ? AND 
     1939            ( cc2.classcategory_id = ? OR cc2.classcategory_id IS NULL ) AND 
     1940            ( cc1.classcategory_id = ? OR cc1.classcategory_id IS NULL ) 
     1941__EOS__; 
    19281942        if(!is_null($arrID)){ 
    19291943            //カート内のIDから販売方法を取得 
    19301944            foreach ($arrID as $rec) { 
    1931                 $arrRet = $objQuery->select("down", "dtb_products", "product_id = " . $rec); 
     1945                $arrRet = $objQuery->select("pc.down AS down", $table, $where, array($rec[0],$rec[1],$rec[2])); 
    19321946                if ($arrRet[0]['down'] == "2"){ 
    19331947                    $down = true; 
     
    19882002        $this->sfRegistTempOrder($uniqid, $sqlval); 
    19892003    } 
    1990  
    1991  
    19922004} 
    19932005?> 
Note: See TracChangeset for help on using the changeset viewer.