Changeset 21939


Ignore:
Timestamp:
2012/06/22 13:16:22 (9 years ago)
Author:
pineray
Message:

#1878 ゲスト購入途中で会員登録後、注文完了すると注文者の情報がゲスト時の入力内容となる

order_temp を保存する際、常にユーザー情報を更新するように変更.

File:
1 edited

Legend:

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

    r21935 r21939  
    256256     * 
    257257     * 既存のデータが存在しない場合は新規保存. 存在する場合は更新する. 
    258      * 既存のデータが存在せず, ユーザーがログインしている場合は, 
    259      * 会員情報をコピーする. 
    260258     * 
    261259     * @param integer $uniqId 受注一時情報ID 
     
    280278 
    281279        $sqlval['session'] = serialize($_SESSION); 
     280        // 注文者の情報を常に最新に保つ 
     281        $this->copyFromCustomer($sqlval, $objCustomer); 
    282282        $exists = $this->getOrderTemp($uniqId); 
    283283        if (SC_Utils_Ex::isBlank($exists)) { 
    284             $this->copyFromCustomer($sqlval, $objCustomer); 
    285284            $sqlval['order_temp_id'] = $uniqId; 
    286285            $sqlval['create_date'] = 'CURRENT_TIMESTAMP'; 
Note: See TracChangeset for help on using the changeset viewer.