Browse Source

客户有批发店,不能直接发起赠送

shish 2 years ago
parent
commit
34804a1995
1 changed files with 9 additions and 0 deletions
  1. 9 0
      biz-hd/purchase/classes/PurchaseItemClass.php

+ 9 - 0
biz-hd/purchase/classes/PurchaseItemClass.php

@@ -3,6 +3,7 @@
 namespace bizHd\purchase\classes;
 
 use bizHd\cg\classes\AcceptClass;
+use bizHd\merchant\classes\ShopClass;
 use bizHd\product\classes\ProductClass;
 use common\components\dict;
 use common\components\orderSn;
@@ -25,6 +26,14 @@ class PurchaseItemClass extends BaseClass
         }
         $cgOrderSn = $cg->orderSn ?? '';
         $shopId = $cg->shopId ?? 0;
+        $shop = ShopClass::getById($shopId, true);
+        if (empty($shop)) {
+            util::fail('没有找到采购门店信息');
+        }
+        $pfShopId = $shop->pfShopId ?? 0;
+        if (!empty($pfShopId)) {
+            util::fail('客户有批发店,不能直接发起赠送');
+        }
         $sjId = $cg->sjId ?? 0;
         $mainId = $cg->mainId ?? 0;
         $targetId = $cg->id ?? 0;