Browse Source

订单与通知

shish 5 years ago
parent
commit
6601d770c7
1 changed files with 9 additions and 2 deletions
  1. 9 2
      biz-hd/purchase/services/PurchaseService.php

+ 9 - 2
biz-hd/purchase/services/PurchaseService.php

@@ -175,6 +175,13 @@ class PurchaseService extends BaseService
         self::payAfter($info, $payWay);
         $saleId = $info->saleId ?? 0;
         $order = OrderClass::getById($saleId, true);
+        //批发店开的单,客户付款了,不需要打印也不需要微信通知
+        if ($info->cgStyle == dict::getDict('cgStyle', 'ghs')) {
+            $order->needPrint = dict::getDict('needPrint', 'noNeed');
+            $order->save();
+            Yii::$app->params['noNeedWxNotice'] = 1;
+        }
+
         OrderService::payAfter($order, $payWay, true);
 
         //由供应商帮零售发起的采购,零售付款了则直接完成。实际场景是:供应商送货给客户让客户付款。所以直接完成即可。
@@ -231,8 +238,8 @@ class PurchaseService extends BaseService
         //由批发店发起的采购单,零售付款时不需要打印订单,不需要微信通知
         if ($info->cgStyle == dict::getDict('cgStyle', 'ghs')) {
             $order->needPrint = dict::getDict('needPrint', 'noNeed');
-
-            Yii::$app->params['noNeedWxNotice'] = 1;$order->save();
+            $order->save();
+            Yii::$app->params['noNeedWxNotice'] = 1;
         }
         OrderService::payAfter($order, $payWay, true);