|
|
@@ -438,17 +438,13 @@ class OrderController extends BaseController
|
|
|
if ($hb->beginTime > time()) {
|
|
|
util::fail('红包可使用期未到');
|
|
|
}
|
|
|
- if ($modifyPrice < $hb->minConsume) {
|
|
|
+ if (bccomp($modifyPrice, $hb->minConsume) == -1) {
|
|
|
util::fail("不满足最低消费金额{$hb->minConsume}元");
|
|
|
}
|
|
|
if ($this->shop->rechargeWeal == 3) {
|
|
|
- // 判断支付方式是否是余额支付
|
|
|
- if($hasPay != dict::getDict('hasPay', 'balance')) {
|
|
|
- util::fail('用红包要用余额支付');
|
|
|
- } else {
|
|
|
- if($custom->balance < $post['modifyPrice']) {
|
|
|
- util::fail('用红包要用余额支付(您的余额不足)');
|
|
|
- }
|
|
|
+ if(bccomp($custom->balance, $modifyPrice) == -1) {
|
|
|
+ //不要限制提交
|
|
|
+ //util::fail('此红包非余额支付不可用(您的余额不足)');
|
|
|
}
|
|
|
}
|
|
|
$modifyPrice = bcsub($modifyPrice, $hb->amount, 2);//扣减红包
|
|
|
@@ -775,7 +771,7 @@ class OrderController extends BaseController
|
|
|
}
|
|
|
if ($this->shop->rechargeWeal == 3) {
|
|
|
if($custom->balance < $modifyPrice) {
|
|
|
- util::fail('用红包要用余额支付(您的余额不足)');
|
|
|
+ util::fail('此红包非余额支付不可用(您的余额不足)');
|
|
|
}
|
|
|
}
|
|
|
$modifyPrice = bcsub($modifyPrice, $hb->amount, 2);//扣减红包
|