Changeset 17947


Ignore:
Timestamp:
2009/03/31 12:24:33 (15 years ago)
Author:
kajiwara
Message:

#292 受注管理よりステータスを発送済にした時、エラーが表示されるバグ(postgresqlにて確認)を改修。(最終確認にて発見されたため、コミットします。)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4/data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php

    r17876 r17947  
    534534        $where = "order_id = ?"; 
    535535 
    536         // 受注ステータスの判定 
    537         if ($sqlval['status'] == ODERSTATUS_COMMIT) { 
    538             // 受注テーブルの発送済み日を更新する 
    539             $addcol['commit_date'] = "Now()"; 
    540         } 
    541  
    542536        /* 
    543537         * XXX 本来なら配列だが, update 関数を string として 
     
    555549        $sql .= "     payment_method = (SELECT payment_method FROM dtb_payment WHERE payment_id = ?)"; 
    556550        $sql .= "     ,deliv_time = (SELECT deliv_time FROM dtb_delivtime WHERE time_id = ? AND deliv_id = (SELECT deliv_id FROM dtb_payment WHERE payment_id = ? ))"; 
     551        // 受注ステータスの判定 
     552        if ($sqlval['status'] == ODERSTATUS_COMMIT) { 
     553            // 受注テーブルの発送済み日を更新する 
     554            $sql .= "     ,commit_date = 'NOW()'"; 
     555        } 
    557556        $sql .= " WHERE order_id = ?"; 
    558557 
     
    568567        $arrDetail = $this->objFormParam->getSwapArray(array("product_id", "product_code", "product_name", "price", "quantity", "point_rate", "classcategory_id1", "classcategory_id2", "classcategory_name1", "classcategory_name2")); 
    569568        $objQuery->delete("dtb_order_detail", $where, array($order_id)); 
     569 
    570570 
    571571        $max = count($arrDetail); 
     
    585585            $objQuery->insert("dtb_order_detail", $sqlval); 
    586586        } 
     587 
     588 
    587589        $objQuery->commit(); 
    588590    } 
Note: See TracChangeset for help on using the changeset viewer.