|
|
@@ -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']);
|