shish 4 gadi atpakaļ
vecāks
revīzija
e11fcc2b56
1 mainītis faili ar 14 papildinājumiem un 2 dzēšanām
  1. 14 2
      app-hd/controllers/OrderController.php

+ 14 - 2
app-hd/controllers/OrderController.php

@@ -12,6 +12,7 @@ use bizHd\order\classes\OrderClass;
 use bizHd\order\classes\OrderSendClass;
 use bizHd\order\services\OrderService;
 use bizHd\saas\services\RegionService;
+use bizHd\shop\classes\ShopClass;
 use bizHd\user\services\UserService;
 use bizHd\wx\classes\WxOpenClass;
 use common\components\dict;
@@ -23,6 +24,7 @@ use common\components\util;
 use common\components\stringUtil;
 use bizHd\promote\services\CouponService;
 use common\components\httpUtil;
+use biz\wx\classes\WxMessageClass;
 
 
 class OrderController extends BaseController
@@ -258,11 +260,16 @@ class OrderController extends BaseController
                     payUtil::thirdPay($wxPayWay, $capitalType, $orderSn, $totalFee, $attach, $transactionId);
                     $transaction->commit();
 
-                    //打印小票和语音播报
                     $newOrder = OrderClass::getById($id, true);
+                    //打印小票
                     OrderClass::onlinePrint($newOrder);
+                    //语音播报
                     ShopExtClass::hdGatheringReport($newOrder);
 
+                    $shopId = $newOrder->shopId ?? 0;
+                    $shop = ShopClass::getById($shopId, true);
+                    WxMessageClass::gatheringIncomeInform($shop, $newOrder);
+
                     util::success(['returnStatus' => 'SUCCESS']);
                 } else {
                     Yii::info(json_encode($res));
@@ -342,11 +349,16 @@ class OrderController extends BaseController
                     payUtil::thirdPay($aliPayWay, $capitalType, $orderSn, $totalFee, $attach, $transactionId);
                     $transaction->commit();
 
-                    //打印小票和语音播报
                     $newOrder = OrderClass::getById($id, true);
+                    //打印小票
                     OrderClass::onlinePrint($newOrder);
+                    //语音播报
                     ShopExtClass::hdGatheringReport($newOrder);
 
+                    $shopId = $newOrder->shopId ?? 0;
+                    $shop = ShopClass::getById($shopId, true);
+                    WxMessageClass::gatheringIncomeInform($shop, $newOrder);
+
                     util::success(['returnStatus' => 'SUCCESS']);
                 }
                 util::success(['returnStatus' => 'FAILURE']);