shish 4 лет назад
Родитель
Сommit
b0d9940eb8
1 измененных файлов с 20 добавлено и 0 удалено
  1. 20 0
      app-ghs/controllers/OrderController.php

+ 20 - 0
app-ghs/controllers/OrderController.php

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