Prechádzať zdrojové kódy

跨境商品支付接入

kevin 1 rok pred
rodič
commit
665fe4fb1c
1 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 3 0
      common/models/forms/ApproachOrderForm.php

+ 3 - 0
common/models/forms/ApproachOrderForm.php

@@ -165,16 +165,19 @@ class ApproachOrderForm extends Model
         LoggerTool::error(['UPOP - webhook: (isPayType 1).']);
         if ($this->payType && !in_array($this->payType, array_values(ShopGoods::BANK_CODE))) {
             $this->addError('支付方式错误');
+            return;
         }
 
         // 一个订单只能包含一类商品
         $goods = ShopGoods::find()->select('ID,CATE_ID')->where(['in', 'ID', $this->goodsId])->andWhere(['STATUS' => 1])->asArray()->all();
         if (!$goods) {
             throw new Exception('商品已下架');
+            return;
         }
         $goodsCategoryType = array_unique(array_column($goods, 'CATE_ID'));
         if (count($goodsCategoryType) > 1) {
             $this->addError($attribute, '订单不能包含多种商品分类');
+            return;
         }
         LoggerTool::error(['UPOP - webhook: (isPayType 2).']);
     }