|
|
@@ -8,6 +8,7 @@ use biz\renew\classes\RenewClass;
|
|
|
use biz\shop\classes\ShopExtClass;
|
|
|
use biz\wx\classes\WxMessageClass;
|
|
|
use bizHd\order\classes\OrderClass;
|
|
|
+use bizHd\purchase\classes\PurchaseClass;
|
|
|
use bizHd\purchase\classes\PurchaseClearClass;
|
|
|
use bizHd\purchase\services\PurchaseService;
|
|
|
use bizHd\px\services\PxApplyService;
|
|
|
@@ -49,6 +50,23 @@ class payUtil
|
|
|
//零售采购
|
|
|
PurchaseService::thirdPay($payWay, $orderSn, $totalFee, $attach, $transactionId);
|
|
|
$transaction->commit();
|
|
|
+ $cg = PurchaseClass::getByCondition(['orderSn' => $orderSn], true);
|
|
|
+ if (isset($cg->onlinePay) && $cg->onlinePay == dict::getDict('onlinePay', 'yes')) {
|
|
|
+ $saleId = $cg->saleId ?? 0;
|
|
|
+ $order = \bizGhs\order\classes\OrderClass::getById($saleId, true);
|
|
|
+ if (isset($order->needPrint) && $order->needPrint == dict::getDict('needPrint', 'noNeed')) {
|
|
|
+ $shopId = $order->shopId ?? 0;
|
|
|
+ $shopExt = ShopExtClass::getByCondition(['shopId' => $shopId], true);
|
|
|
+ if (isset($shopExt->lbSn) && !empty($shopExt->lbSn)) {
|
|
|
+ $actPrice = floatval($order->actPrice) ?? 0;
|
|
|
+ $payWay = $order->payWay ?? dict::getDict('payWay', 'wxPay');
|
|
|
+ $sound = $payWay == dict::getDict('payWay', 'wxPay') ? "微信收款{$actPrice}元" : "支付宝收款{$actPrice}元";
|
|
|
+ $url = "https://speaker.17laimai.cn/notify.php?id={$shopExt->lbSn}&token=HK1626595800&version=3&message=" . $sound;
|
|
|
+ $curl = new curl\Curl();
|
|
|
+ $curl->get($url);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
break;
|
|
|
case dict::getDict('capitalType', 'hdPurchaseClear', 'id'):
|
|
|
//零售结帐
|