Ignore:
Timestamp:
2007/09/04 16:27:29 (15 years ago)
Author:
nanasess
Message:

リファクタリング

  • DBインスタンスを生成する関数の移動
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/helper/SC_Helper_DB.php

    r15586 r15592  
    477477 
    478478    /** 
     479     * 受注番号、利用ポイント、加算ポイントから最終ポイントを取得する. 
     480     * 
     481     * @param integer $order_id 受注番号 
     482     * @param integer $use_point 利用ポイント 
     483     * @param integer $add_point 加算ポイント 
     484     * @return array 最終ポイントの配列 
     485     */ 
     486    function sfGetCustomerPoint($order_id, $use_point, $add_point) { 
     487        $objQuery = new SC_Query(); 
     488        $arrRet = $objQuery->select("customer_id", "dtb_order", "order_id = ?", array($order_id)); 
     489        $customer_id = $arrRet[0]['customer_id']; 
     490        if($customer_id != "" && $customer_id >= 1) { 
     491            $arrRet = $objQuery->select("point", "dtb_customer", "customer_id = ?", array($customer_id)); 
     492            $point = $arrRet[0]['point']; 
     493            $total_point = $arrRet[0]['point'] - $use_point + $add_point; 
     494        } else { 
     495            $total_point = ""; 
     496            $point = ""; 
     497        } 
     498        return array($point, $total_point); 
     499    } 
     500 
     501    /** 
    479502     * カテゴリツリーの取得を行う. 
    480503     * 
Note: See TracChangeset for help on using the changeset viewer.