Ignore:
Timestamp:
2011/08/11 19:37:10 (13 years ago)
Author:
shutta
Message:

refs #800 (SQL標準関数を使用する)
CURRENT_TIMESTAMP を使用するように now() を置換。

File:
1 edited

Legend:

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

    r21182 r21185  
    275275            $this->copyFromCustomer($sqlval, $objCustomer); 
    276276            $sqlval['order_temp_id'] = $uniqId; 
    277             $sqlval['create_date'] = "now()"; 
     277            $sqlval['create_date'] = 'CURRENT_TIMESTAMP'; 
    278278            $objQuery->insert("dtb_order_temp", $sqlval); 
    279279        } else { 
     
    436436 
    437437            $dest['customer_id'] = $objCustomer->getValue('customer_id'); 
    438             $dest['update_date'] = 'Now()'; 
     438            $dest['update_date'] = 'CURRENT_TIMESTAMP'; 
    439439        } 
    440440    } 
     
    683683            } 
    684684            $arrValues['order_id'] = $order_id; 
    685             $arrValues['create_date'] = 'Now()'; 
    686             $arrValues['update_date'] = 'Now()'; 
     685            $arrValues['create_date'] = 'CURRENT_TIMESTAMP'; 
     686            $arrValues['update_date'] = 'CURRENT_TIMESTAMP'; 
    687687            $objQuery->insert($table, $arrValues); 
    688688        } 
     
    768768        } 
    769769 
    770         $orderParams['create_date'] = 'Now()'; 
    771         $orderParams['update_date'] = 'Now()'; 
     770        $orderParams['create_date'] = 'CURRENT_TIMESTAMP'; 
     771        $orderParams['update_date'] = 'CURRENT_TIMESTAMP'; 
    772772 
    773773        $this->registerOrder($orderParams['order_id'], $orderParams); 
     
    833833            $this->sfUpdateOrderNameCol($order_id); 
    834834 
    835             $arrValues['update_date'] = 'now()'; 
     835            $arrValues['update_date'] = 'CURRENT_TIMESTAMP'; 
    836836            $objQuery->update($table, $arrValues, $where, array($order_id)); 
    837837        } else { 
     
    849849                    SC_Utils_Ex::isBlank($arrValues['customer_id']) 
    850850                    ? 0 : $arrValues['customer_id']; 
    851             $arrValues['create_date'] = 'now()'; 
    852             $arrValues['update_date'] = 'now()'; 
     851            $arrValues['create_date'] = 'CURRENT_TIMESTAMP'; 
     852            $arrValues['update_date'] = 'CURRENT_TIMESTAMP'; 
    853853            $objQuery->insert($table, $arrValues); 
    854854 
     
    11191119            if ($addCustomerPoint != 0) { 
    11201120                // ▼会員テーブルの更新 
    1121                 $objQuery->update('dtb_customer', array('update_date' => 'Now()'), 
     1121                $objQuery->update('dtb_customer', array('update_date' => 'CURRENT_TIMESTAMP'), 
    11221122                                  'customer_id = ?', array($arrOrderOld['customer_id']), 
    11231123                                  array('point' => 'point + ?'), array($addCustomerPoint)); 
     
    11501150        // 対応状況が発送済みに変更の場合、発送日を更新 
    11511151        if ($arrOrderOld['status'] != ORDER_DELIV && $newStatus == ORDER_DELIV) { 
    1152             $sqlval['commit_date'] = 'Now()'; 
     1152            $sqlval['commit_date'] = 'CURRENT_TIMESTAMP'; 
    11531153        } 
    11541154        // 対応状況が入金済みに変更の場合、入金日を更新 
    11551155        elseif ($arrOrderOld['status'] != ORDER_PRE_END && $newStatus == ORDER_PRE_END) { 
    1156             $sqlval['payment_date'] = 'Now()'; 
     1156            $sqlval['payment_date'] = 'CURRENT_TIMESTAMP'; 
    11571157        } 
    11581158 
    11591159        $sqlval['status'] = $newStatus; 
    1160         $sqlval['update_date'] = 'Now()'; 
     1160        $sqlval['update_date'] = 'CURRENT_TIMESTAMP'; 
    11611161 
    11621162        $dest = $objQuery->extractOnlyColsOf('dtb_order', $sqlval); 
Note: See TracChangeset for help on using the changeset viewer.