|
@@ -9,6 +9,7 @@
|
|
|
require_once (BASE_ROOT_PATH . '/helper/activity_helper.php');
|
|
|
require_once (BASE_ROOT_PATH . '/helper/goods_helper.php');
|
|
|
require_once (BASE_ROOT_PATH . '/helper/pay_helper.php');
|
|
|
+require_once (BASE_ROOT_PATH . '/helper/predeposit_helper.php');
|
|
|
|
|
|
class buy_first
|
|
|
{
|
|
@@ -56,7 +57,7 @@ class buy_first
|
|
|
|
|
|
//红包信息
|
|
|
$result['total_pred'] = doubleval($this->mLogicOut['available_predeposit']);
|
|
|
- $result['available_pred'] = $this->available_pred($goods_amount);
|
|
|
+ $result['available_pred'] = $this->available_pred($goods_amount - $full_discount);
|
|
|
$result['usable_pred'] = true;
|
|
|
|
|
|
//是否可以开增值税发票
|
|
@@ -197,12 +198,13 @@ class buy_first
|
|
|
|
|
|
private function invoice()
|
|
|
{
|
|
|
- //发票信息
|
|
|
return $this->mLogicOut['inv_info'];
|
|
|
}
|
|
|
+
|
|
|
private function available_pred($goods_amount)
|
|
|
{
|
|
|
- return intval($goods_amount * 0.3 * 100 + 0.5) / 100;
|
|
|
+ $scale = predeposit_helper::scale();
|
|
|
+ return intval($goods_amount * $scale * 100 + 0.5) / 100;
|
|
|
}
|
|
|
|
|
|
public function format()
|