} //扣除积分 if (!empty($usejifen)) { $sql = "update sline_member set jifen=jifen-{$needjifen} where mid='{$memberid}'"; $dsql->ExecuteNoneQuery($sql); Helper_Archive::addJifenLog($memberid, '预订产品{$productname}消费积分{$needjifen}', $needjifen, 1); } echo $url; exit; } else { echo 'no'; //Helper_Archieve::showMsg('订单提交失败!',-1,0,3); } } else { if ($dopost == 'payonline') { $order = Helper_Archive::getOrderInfo($id); if (empty($order['dingjin'])) { $price = intval($order['dingnum']) * $order['price']; if (!empty($order['usejifen']) && !empty($order['jifentprice'])) { $price = $price - intval($order['jifentprice']); //减去积分抵现的价格. } } else { $price = intval($order['dingnum']) * $order['dingjin']; if (!empty($order['usejifen']) && !empty($order['jifentprice'])) { $price = $price - intval($order['jifentprice']); //减去积分抵现的价格. } } if (empty($price)) { $url = "{$GLOBALS['cfg_basehost']}/spots/show_{$order['productaid']}.html";
//扣除积分 if (!empty($usejifen)) { $sql = "update sline_member set jifen=jifen-{$needjifen} where mid='{$memberid}'"; $dsql->ExecuteNoneQuery($sql); Helper_Archive::addJifenLog($memberid, '预订产品{$productname}消费积分{$needjifen}', $needjifen, 1); } echo $url; exit; } else { echo 'no'; } } } //在线支付 if ($dopost == 'payonline') { $order_main_info = Helper_Archive::getOrderInfo($id); $orderlist = Helper_Archive::getChildOrder($id); $totalprice = 0; $totalnum = 0; foreach ($orderlist as $row) { $totalprice += intval($row['dingnum']) * intval($row['price']); $totalnum += $row['dingnum']; } if (!empty($order_main_info['dingjin'])) { $totalprice = $totalnum * $order_main_info['dingjin']; } if (empty($totalprice)) { $url = "{$GLOBALS['cfg_basehost']}/hotels/show_{$order_main_info['productaid']}.html"; header("location:{$url}"); exit; }