From 18f7360b6d8a02a8ff49e22e1b568a227811beff Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 21 十月 2025 18:04:51 +0800
Subject: [PATCH] 是否启用虚拟号

---
 ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OrderController.java |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OrderController.java b/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OrderController.java
index 3eb83a2..bb5c454 100644
--- a/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OrderController.java
+++ b/ruoyi-service/ruoyi-worker/src/main/java/com/ruoyi/worker/controller/OrderController.java
@@ -299,17 +299,17 @@
             OrderDetailVO data = orderClient.orderDetail(orderSubmitRequest.getOrderId()).getData();
             if(Objects.nonNull(data)){
                 Order orderInfo = data.getOrderInfo();
-                if (Objects.nonNull(orderInfo)){
+                if (Objects.nonNull(orderInfo) && Objects.nonNull(orderInfo.getIsOpenVirtualNumber()) && orderInfo.getIsOpenVirtualNumber() == 1){
                     String recordDomain = orderInfo.getRecordDomain();
                     String recordObjectName = orderInfo.getRecordObjectName();
                     String audioUrl = AXBUtil.axbGetRecordDownloadLink(iamConfig.getAppKey(), iamConfig.getAppSecret(),recordDomain, recordObjectName);
                     orderInfo.setPhoneRecording(audioUrl);
                     // 设置音频
                     orderClient.updatePhoneRecording(orderInfo.getId(), audioUrl);
+                    // 虚拟号码解绑
+                    AXBUtil.axbUnbindNumber(iamConfig.getAppKey(), iamConfig.getAppSecret(),subscriptionId, iamConfig.getVirtualNumber());
                 }
             }
-            // 虚拟号码解绑
-            AXBUtil.axbUnbindNumber(iamConfig.getAppKey(), iamConfig.getAppSecret(),subscriptionId, iamConfig.getVirtualNumber());
             flag = true;
         }
         return R.ok(flag);

--
Gitblit v1.7.1