shish 3 月之前
父節點
當前提交
dee666d21f
共有 1 個文件被更改,包括 5 次插入9 次删除
  1. 5 9
      app-mall/controllers/OrderController.php

+ 5 - 9
app-mall/controllers/OrderController.php

@@ -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);//扣减红包