|
|
@@ -11,10 +11,12 @@ use bizGhs\order\classes\OrderClass;
|
|
|
use bizGhs\order\services\OrderService;
|
|
|
use bizHd\saas\services\RegionService;
|
|
|
use bizGhs\product\classes\ProductClass;
|
|
|
+use common\components\baiduAip;
|
|
|
use common\components\dict;
|
|
|
use common\components\dateUtil;
|
|
|
use common\components\freight;
|
|
|
use common\components\httpUtil;
|
|
|
+use common\components\oss;
|
|
|
use Yii;
|
|
|
use common\components\util;
|
|
|
use biz\shop\classes\ShopAdminClass;
|
|
|
@@ -977,4 +979,22 @@ class OrderController extends BaseController
|
|
|
util::complete();
|
|
|
}
|
|
|
|
|
|
+ //获取收款语音播报地址 shish 20211231
|
|
|
+ public function actionGetPayVoice()
|
|
|
+ {
|
|
|
+ $id = Yii::$app->request->get('id');
|
|
|
+ $order = OrderClass::getById($id, true);
|
|
|
+ $payWay = $order->payWay ?? 0;
|
|
|
+ $money = floatval($order->actPrice);
|
|
|
+ $payment = $payWay == dict::getDict('payWay', 'alipay') ? '支付宝' : '微信';
|
|
|
+ $msg = $payment . '收款' . $money . '元';
|
|
|
+ $audio = baiduAip::transfer($msg, 4, 0);
|
|
|
+ //上传到oss
|
|
|
+ $file = time() . rand(10000, 999999) . '.mp3';
|
|
|
+ $filePath = 'tmp/arrival/money/' . $file;
|
|
|
+ oss::uploadTmpAudio($filePath, $audio);
|
|
|
+ $url = Yii::$app->params['ghsImgHost'] . $filePath;
|
|
|
+ util::success(['url' => $url]);
|
|
|
+ }
|
|
|
+
|
|
|
}
|