Sfoglia il codice sorgente

红包使用的条件判断添加上开始时间过滤,只有beginTime 小于当前时间点才是可用的

shizhongqi 4 mesi fa
parent
commit
56e30fed50

+ 3 - 0
app-hd/controllers/OrderController.php

@@ -819,6 +819,9 @@ class OrderController extends BaseController
                         $hb->save();
                         util::fail('红包已失效');
                     }
+                    if ($hb->beginTime > time()) {
+                        util::fail('红包可使用期未到');
+                    }
                 } else {
                     Yii::error('没有找到红包,hbId: ', $hbId . ' ' . __METHOD__);
                     util::fail('红包无效');

+ 6 - 0
app-mall/controllers/OrderController.php

@@ -435,6 +435,9 @@ class OrderController extends BaseController
                         $hb->save();
                         util::fail('红包已失效');
                     }
+                    if ($hb->beginTime > time()) {
+                        util::fail('红包可使用期未到');
+                    }
                     if ($modifyPrice < $hb->minConsume) {
                         util::fail("不满足最低消费金额{$hb->minConsume}元");
                     }
@@ -753,6 +756,9 @@ class OrderController extends BaseController
                         $hb->save();
                         util::fail('红包已失效');
                     }
+                    if ($hb->beginTime > time()) {
+                        util::fail('红包可使用期未到');
+                    }
                     if ($modifyPrice < $hb->minConsume) {
                         util::fail("不满足最低消费金额{$hb->minConsume}元");
                     }

+ 0 - 1
biz-hd/hb/classes/HbClass.php

@@ -4,7 +4,6 @@ namespace bizHd\hb\classes;
 
 use bizHd\base\classes\BaseClass;
 use bizHd\hb\models\Hb;
-use common\components\util;
 use Yii;
 
 class HbClass extends BaseClass