当前位置: 首页>>代码示例>>PHP>>正文


PHP SC_Helper_Purchase_Ex::isUsePoint方法代码示例

本文整理汇总了PHP中SC_Helper_Purchase_Ex::isUsePoint方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Helper_Purchase_Ex::isUsePoint方法的具体用法?PHP SC_Helper_Purchase_Ex::isUsePoint怎么用?PHP SC_Helper_Purchase_Ex::isUsePoint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SC_Helper_Purchase_Ex的用法示例。


在下文中一共展示了SC_Helper_Purchase_Ex::isUsePoint方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: sfGetRollbackPoint

 /**
  * 受注番号、最終ポイント、加算ポイント、利用ポイントから「オーダー前ポイント」を取得する
  *
  * @param  integer $order_id     受注番号
  * @param  integer $use_point    利用ポイント
  * @param  integer $add_point    加算ポイント
  * @param  integer $order_status 対応状況
  * @return array   オーダー前ポイントの配列
  */
 public function sfGetRollbackPoint($order_id, $use_point, $add_point, $order_status)
 {
     $objQuery =& SC_Query_Ex::getSingletonInstance();
     $arrRet = $objQuery->select('customer_id', 'dtb_order', 'order_id = ?', array($order_id));
     $customer_id = $arrRet[0]['customer_id'];
     if ($customer_id != '' && $customer_id >= 1) {
         $arrRet = $objQuery->select('point', 'dtb_customer', 'customer_id = ?', array($customer_id));
         $point = $arrRet[0]['point'];
         $rollback_point = $arrRet[0]['point'];
         // 対応状況がポイント利用対象の場合、使用ポイント分を戻す
         if (SC_Helper_Purchase_Ex::isUsePoint($order_status)) {
             $rollback_point += $use_point;
         }
         // 対応状況がポイント加算対象の場合、加算ポイント分を戻す
         if (SC_Helper_Purchase_Ex::isAddPoint($order_status)) {
             $rollback_point -= $add_point;
         }
     } else {
         $rollback_point = '';
         $point = '';
     }
     return array($point, $rollback_point);
 }
开发者ID:rateon,项目名称:twhk-ec,代码行数:32,代码来源:SC_Helper_DB.php

示例2: sfGetRollbackPoint

 /**
  * 受注番号、最終ポイント、加算ポイント、利用ポイントから「オーダー前ポイント」を取得する
  *
  * @param integer $order_id 受注番号
  * @param integer $use_point 利用ポイント
  * @param integer $add_point 加算ポイント
  * @param integer $order_status 対応状況
  * @return array オーダー前ポイントの配列
  */
 function sfGetRollbackPoint($order_id, $use_point, $add_point, $order_status)
 {
     $objQuery = new SC_Query_Ex();
     $arrRet = $objQuery->select("customer_id", "dtb_order", "order_id = ?", array($order_id));
     $customer_id = $arrRet[0]['customer_id'];
     if ($customer_id != "" && $customer_id >= 1) {
         $arrRet = $objQuery->select('point', "dtb_customer", "customer_id = ?", array($customer_id));
         $point = $arrRet[0]['point'];
         $rollback_point = $arrRet[0]['point'];
         // 対応状況がポイント利用対象の場合、使用ポイント分を戻す
         if (SC_Helper_Purchase_Ex::isUsePoint($order_status)) {
             $rollback_point += $use_point;
         }
         // 対応状況がポイント加算対象の場合、加算ポイント分を戻す
         if (SC_Helper_Purchase_Ex::isAddPoint($order_status)) {
             $rollback_point -= $add_point;
         }
     } else {
         $rollback_point = "";
         $point = "";
     }
     return array($point, $rollback_point);
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:32,代码来源:SC_Helper_DB.php


注:本文中的SC_Helper_Purchase_Ex::isUsePoint方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。